Removed HTTP method triggers for middleware; simplified logic for template/handler helper caching
Greatly simplified middleware logic - they now act as mixins
Do not show config.py not found error message if running a built-in action
Removed unused resque plugin
Removed rq plugin, which was largely useless
Deleted removed plugins from setup
Bug fixes from refactoring
Renamed trigger_event to trigger
Updated README with refactoring changes
Renamed add_trigger_listener -> trigger_listener, add_template_helper -> template_helper
Merge branch 'feature/simplified' into develop
Removed deprecated continue_trigger call
Renamed oz.runtime -> oz.app
Improved bandit testing infrastructure:

* Choices must be explicitly declared, which can be done either via the `Experiment` object or as an oz action (add_experiment_choice, remove_experiment_choice). This allows for the introspection of choices that no one has been opted into yet.

* Use of less redis keys.

* General code cleanup.
Fixed integration tests
Added missing cdn_static_url template helper
Store bandit experiment choices in a sorted list instead of dict, so that it is ordered by winning choices
Fixed a bug where Experiment.results() for the bandit plugin returned an error
Fixed more bugs on the bandit plugin
Do not throw an error if we cannot opt into a bandit choice