Improve `rake upgrade` error messaging when used incorrectly

[#64936304]
When installing templates, clean up old templates but only ones actually belong to Cedar.

- A template is determined to belong to Cedar if it either 1) includes a "isCedarTemplate"->"true" entry, or 2) has an "Identifier" entry beginning with "com.pivotallabs.cedar"

[#64936380, #68661790]
Fix rake install to not fail while installing the Xcode plugin due to missing intermediate directories in the Plug-in path
Translate Objective C type encodings into a best guess at the original typename.

This makes type-related failures during stubbing easier to understand.
Merge pull request #216 from pivotal-brian-croom/friendly-type-names

Cedar should produce intelligible error messages for type mismatches
Merge pull request #222 from pivotal-brian-croom/rakefile-bugfixes

Rakefile bugfixes
Merge pull request #225 from pivotal-brian-croom/fix-rake-installing-plugin

Fix rake install to not fail while installing the Xcode plugin due to mi...
Allow skipping the framework validation step of `rake install` if the requested simulator version is not available

[#69774282]