Thermal Diodes and Advanced Thermal Circuits for Energy Harvesting and Conservation