846719 - Removes footer links entirely.
834013 - return releaseVer as part of consumer json
806383 - [RFE] As the SE administrator I want to see all active and scheduled sync tasks for all organizations in one place
Initial workings of new default org stuff.
Minor accidental fix for extra char.
Stupid default setting for user set_org
Always use environment when requesting repo
List of sync plans added
create __str__() for AsyncJob

just to easy debuging
Simplify AsyncJob by inheriting from AsyncTask
make _task attribute of instance instead of attribute of class
since AsyncJob is instance of AsyncTask, there is no need for wait_for_async_job and we can use wait_for_async_task instead
job without task should not exists, this is error

katello-cli expect always some state

addressing:
2012-08-31 04:22:36,510 [ERROR][MainThread] error() @ base.py:181 - Traceback (most recent call last):
  File "/usr/lib/python2.6/site-packages/katello/client/cli/base.py", line 191, in main
    ret_code = super(KatelloCLI, self).main(args, command_name, parent_usage)
  File "/usr/lib/python2.6/site-packages/katello/client/core/base.py", line 293, in main
    return subcommand.main(self.args[1:], self.args[0], self._get_usage_line(command_name, parent_usage))
  File "/usr/lib/python2.6/site-packages/katello/client/core/base.py", line 293, in main
    return subcommand.main(self.args[1:], self.args[0], self._get_usage_line(command_name, parent_usage))
  File "/usr/lib/python2.6/site-packages/katello/client/core/base.py", line 368, in main
    return self.run()
  File "/usr/lib/python2.6/site-packages/katello/client/core/system_group.py", line 463, in run
    run_spinner_in_bg(wait_for_async_job, [job])
  File "/usr/lib/python2.6/site-packages/katello/client/core/utils.py", line 263, in run_spinner_in_bg
    result = function(*arguments)
  File "/usr/lib/python2.6/site-packages/katello/client/core/utils.py", line 496, in wait_for_async_job
    while job.is_running():
  File "/usr/lib/python2.6/site-packages/katello/client/core/utils.py", line 458, in is_running
    return (len(filter(self._subtask_is_running, self._jobs)) > 0)
  File "/usr/lib/python2.6/site-packages/katello/client/core/utils.py", line 474, in _subtask_is_running
    return job['state'] not in ('finished', 'error', 'timed out', 'canceled', 'not_synced')
KeyError: 'state
758651 - check if thin port is free before starting thin

This does not check if this really use specified port (althought it can be
done by similar for-loop after thin start), because I find it redundant.
It just check if those ports are free, just before thin is started.

As side effect, the init script is not so verbose. And pid files are
correctly deleted when script finish and in case "thin stop" will not work
(which happen sometime), it is killed by sending SIGTERM and SIGKILL.
760180,803548 - add Organization to Notice

803548 - Async success notifications pop up from syncs in other orgs
760180 - Notifications should note the appropriate Org for org-specific actions
show unread notices count in top left corner
Merge pull request #575 from xsuchy/pull-req-bz758651

758651 - check if thin port is free before starting thin
843064 - Content Search - Products: Not required unless searching for Products itself, it's misleading when searching for Repos, Packages and Errata

When product is filled in search form, it is always taken into account.
844413 - Creating user fails if role is created with same name

- removed useless validation
- ensure that own role gets always unique name
workaround for bz 854263

This file is provided by
qpid-cpp-server-daemon on F16 + updates, F17 + updates
qpid-cpp-server on F16 Gold, F17 Gold

we are leaving out RHEL as there it is always in package qpid-cpp-server
linkback - make app prefix link helper