Refactored PollingCommand and added unit tests. This commit does not
change existing uses of PollingCommand, so they are broken until my next
commit.
Actual refactoring from the last commit, the previous one was just the
new empty files
918782 - render warning messages as normal colored text.
921104 - Fix variable substitution in message.
Access changes for Apache 2.4 caused other WSGI files (pulp_puppet) to not be accessible. This change allows access to anything in the /srv/pulp/ directory, but of course they also still need to have explicit Alias statements.
921107 - Fix grammatical error in node activate message.
921159 - Better description of --auto-publish.
Remove superflous line 134 entirely.
Merge pull request #375 from pulp/jortel-921107

921107 - Fix grammatical error in node activate message.
Merge pull request #372 from pulp/jortel-918782

918782 - render warning messages as normal colored text.
Refactoring of the commands that use PollingCommand for its new APIs
merge 2.1
Merge pull request #373 from pulp/jortel-921104

921104 - Fix variable substitution in message.
Merge pull request #376 from pulp/jortel-921159

921159 - Better description of --auto-publish.
Merge pull request #374 from pulp/mhrivnak-wsgiaccess

Access changes for Apache 2.4 caused other WSGI files (pulp_puppet) to n...
Merge branch 'mhrivnak-wsgiaccess'
Added pulp_devel package and moved task simulator to it, fixing
platform units as necessary
Added devel tests to run-tests.py
Merge branch 'pulp-2.1'

merge pulp 2.1
Automatic commit of package [pulp] release [2.1.0-0.22.beta].