Show the core/ram subscriptions if number > 0

Show the core/ram subscriptions if the number is greater than zero
Updating jshintrb to accept globals hash
Fixing tupane error
Merge pull request #2254 from daviddavis/temp_1368362029

Updating jshintrb to accept globals hash
Merge pull request #2256 from daviddavis/temp_1368449157

Fixing tupane error
Merge pull request #2253 from daviddavis/2251

Updating #2251 by merging commits
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
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