Separated out repsitories dependencies.
IDE-1163

- Added low-level support for custom template location
  preference.
- Added new unit test for testing low level template pref
Fixed IvyDE dependency build problem
Removed IncludeExample property on model since it
not useful at the moment.
IDE-1150

Validate custom location must be specified.
Removed checked for maven properties that aren't strictly required.
Fixed target SDK not being properly configured in new Android projects.