Graphitic Carbon Nitride Films: Emerging Paradigm for Versatile Applications.