Throughput Optimal Policies for Energy Harvesting Wireless Transmitters with Non-Ideal Circuit Power