Bug 1100743 - Validate manifest endpoint element
Bug 1100743 - Validate manifest endpoint element

* Add test for empty elements as well
Merge pull request #5449 from jwhonce/bug/1100743

Merged by openshift-bot
system arch guide docs - update gear directories
Make READMEs in template repos more obvious

https://trello.com/c/dKJfwLdh - origin_cartridge_170

Also, remove unnecessary .gitkeep files and replace duplicated
'ruby/versions/{1.8,1.9}/template/.openshift/*' files with
directory symlink to 'ruby/versions/shared/template/.openshift/'.
Merge pull request #5451 from VojtechVitek/improve_template_repo_readmes

Merged by openshift-bot
Change GroupOverride.empty? so group overrides with 1 component is not considered empty.
Change logic that splits group overrides up if their component don't belong to the same platform.