remove old changelog entries

purge everything older then one year
add new foreman deps

for el6 right now, f18 will come later
adding content search models to spec file
synchronization page was not correctly fenced in headpin mode
custom_info in the UI is now using the API
Merge pull request #1810 from xsuchy/pull-req-old-changelog

remove old changelog entries
yet another round of deps
Merge pull request #1833 from komidore64/headpin-menu-fix

synchronization page was not correctly fenced in headpin mode
903388 - fix service-wait script

wget was not recovering from 'Unable to establish SSL connection.'
type of errors. That caused the script exited with success although
the service was not ready yet (the sleep timeout set for 5 seconds was
not enough).

The fix is to use curl to double check the response for test url (curl is
able to retry form SSL issues).

Also the script exists with non-zero when the test url can't be
reached: when the script succeeds after start, we want to be sure that
the service is really up and running. Otherwise it should fail.

The curl fix should also make the `sleep $ADDITIONAL_TIME` useless (as
this was probably meant to fix the original issue with SSL). Removing,
to eliminate magic constants and speed up the script a bit.
Merge pull request #1836 from iNecas/bz/903388

903388 - fix service-wait script
cli - fix in import manifest async task

- fixed pylint error ImportManifestAsyncTask: Too many public methods (21/20)
- refactored to get rid of code duplicity
Merge pull request #1829 from xsuchy/pull-req-f1

add new foreman deps
system groups - update system's list to include env and view

Adding a little more info to the system's list.
activation keys / systems - minor refactor to allow for reuse on system groups

For content views, we will be updating system groups to allow
the admin to change the env/view for all systems in a group.
This will use a similar env/view widget to what is currently
used in both activation keys and systems.  In preparation for
that, this commit is moving some of the logic to be common.

This commit primarily addresses:
1. moves the definition of 'no content view' - placing it in common_i18n
   and application_helper
2. moves the logic for obtaining the content view select labels
   to application_helper
ctivation keys / systems - mv i18n.update_view to _common_i18n partial

Renaming update_view to select_content_view and moving it to
the _common_i18n.html.haml partial.
activation keys - test fix
system groups - ui - allow user to change env/view for systems in a group

This commit contains changes to allow a user to navigate to
a system group and then 'edit' the environment/content view
for all systems in that group.

As part of the change, created env_content_view_selector.js, which
we may be able to leverage in other places in the UI where similar
behavior is used (e.g. activation key & system 'create').
Merge pull request #1834 from komidore64/default_info

custom_info in the UI is now using the API
Merge pull request #1835 from tstrachota/cli_pylint_fix

cli - fix in import manifest async task
system groups - address style comments from pull request 1837 review

Addresses a few minor style comments from 1837:
- spacing around => in controller
- spacing after lambda in controller
- inclusion of () on selector callback function
- indentation in *selector.js