fixed bug where 'cloudify_<PROVIDER>' value would fail, as well as added exception handling for ImportErrors for Provider modules in general; Init target dir param is now processed by expanduser; if Init fails on Provider (or in provider code) it will no longer leave the .cloudify file in the target directory; improved error handling on exceptions thrown from Providers