Changed platform naming convention. Minor bug fixes, comment changes

* Dropped "-Platform" suffix in subclass names
* Corrected assumption in Platform._execute_profiles that params is present
* Corrected missing arguments in format() methods
* Changed behavior of Platform.credentials setter to fail entire chain on raise