Algal Biofuels Guide: Renewable Energy from Algae, Macroalgae (Seaweed), Cyanobacteria, Feedstocks, Cultivation, Harvesting, Extraction, Conversion, Distribution and Utilization