Initial WIP heat bash to python rewrite

Hi guys,

This is an initial and not working attempt to rewrite the Bash Heat script to python. I got stuck on the configuration file parsing and the MD5 hash magic we currently have there. If someone could to pick this up and continue on this, that would be awesome :-)

Also note that this stuff is untested and there is no guarantee that we have 'novaclient' python lib installed on the Nova node. If we run into this problems, then I vote for keeping the Bash scripts as they are, because the only benefit I can see here is that the interaction with Nova, specifically parsing the Nova command line output are not worth the effort....

Also I think we can add something like 'JSON' output to the nova commands, so instead of printing the console formatted 'table', it can output JSON that is easely parseable.