fixes 2232 - require custom create repo

due to gziping of groups.xml, rhel6 cannot be kickstarted from our trees
this adds a custom version of createrepo assembled by the pulp team
Merge pull request #2257 from jlsherrill/createrepo

fixes 2232 - require custom create repo
headpin-library - menu restructure

headpin-library - fencing library and opening sys groups
headpin-library - remove 'new env' in org ui
headpin-library - updating UI to register against library
headpin-library - in progress