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
Ensure product/repository names fit into the repository search grid cells, fixes #953681.
959933 - Preventing component views from getting added
Roles - Fixing JavaScript typo that declared 'kT' instead of 'KT'.
Avoiding code that would cause problems for headpin
Merge pull request #2261 from ehelms/role-page-typo

Roles - Fixing JavaScript typo that declared 'kT' instead of 'KT'.
fixing createrepo requirement
(cherry picked from commit 95f58c3254a1284a58f488e3e6ce98ec56b183c1)
Merge pull request #2264 from daviddavis/temp_1368467168

Encapsulating code that would cause problems for headpin
Merge pull request #2266 from jlsherrill/spec_fix

fixing createrepo requirement
Merge pull request #2258 from daviddavis/temp_1368456830

959933 - Preventing component views from getting added
Merge pull request #2260 from waldenraines/fix_styling_on_content_search

Ensure product/repository names fit into the repository search grid cells, fixes #953681.