Don't skip installation for app targets

This change is to keep us in line with the default configuration from
Xcode. If this setting is on, Archiving completely fails, which is super
annoying and it isn't obvious how to fix it.
Fixes for template generation

* The config file is going to use an array of hashes, not a hash. We
  should plan accordingly.
* Executable templates should be executable after generation.
Create the path to the template destination

This allows us to specify installation locations relative to the project
root without having to know if the destination path exists.

For example, we can now install templates into `bin/foo` without any
trickery.
wip