Fixes #6200: Rename nodes to capsules throughout UI.

Note, this fixes issue with 404 when attempting to fetch available
capsules in the content host register page since the nodes API was
renamed to capsules.
Fixes #6176, #5030, #4969, BZ1103492: Improving interaction of content
view errata id filters.

The previous content view errata id filter would continously load
all errata in chunks in order to allow client side filtering. And,
while this worked for small errata sets, larger errata sets such as
RHEL 6.5 (2500ish errata) were unwieldy and led to confusion. This
change does the following:

 * moves all type and date filtering server side
 * enabled UI select all behavior to allow adding errata that is not
   currently visible client side\
 * adds a new option to create errata id content view filter rules
   with a bulk set of errata or based on a search/param query
Fixes #6001 - specify local or server time for sync plan times.

Also include a "time as words" value (such as "3 hours ago" or
"28 minutes ago") when displaying last synced time.
Merge pull request #4314 from waldenraines/6001

Fixes #6001 - specify local or server time for sync plan times.
fixes #5114 - enforce limits when registering through subscription-manager

test for limit exceeded
Merge pull request #4337 from thomasmckay/5114-actkey-limits

fixes #5114 - enforce limits when registering through subscription-manag...
Merge pull request #4257 from ehelms/fixes-6176

Fixes #6176,BZ1103492: Improving interaction of content view errata id f...
Merge pull request #4334 from ehelms/fixes-6200

Fixes #6200: Rename nodes to capsules throughout UI.
Fixes #6183 - Convert system unregister to dynflow
Merge pull request #4335 from daviddavis/temp/20140624134130

Fixes #6183 - Convert system unregister to dynflow
Fixes #6390/BZ1095098 - disabled table actions if no rows are selected.

This commit disables all table actions across the application if
no rows are selected.