Post-release version bump
Replace uses of 'implements' with 'provides'.
Revert accidental whitespace changes.
Add a simple Application subclass which starts a UI mainloop.
Update CHANGES.txt
Fix comments.
Fix comment so sphinx can use it.
Fix example to listen for application start rather than plugin start.
Change what event we're listening to.
Fix up documentation.
BUG: Add a NullHandler to the 'envisage' logger.

Per logging best practices, this allows `envisage` to be used as a library
cleanly without having to configure logging.
COMMENT: typo
Port to Python 3.

Major Changes:

  - envisage.developer.code_browser now uses ast module instead of
    compiler package.
  - In-Package Imports are fixed.
  - envisage.safeweakref now uses a backport of weakref.WeakMethod
    from Python 3.3.
  - envisage.plugins.remote_editor.communication.util now handles
    bytes objects in Python 3 correctly.
  - Handling of imports of removed or renamed standard library modules
    has been added.
[TRAVIS] Run tests with 'nosetest envisage' in != Py2.6.
[TRAVIS] Start using built PySide, add conditionals for Py 2.6
[TRAVIS] Add keywords!
[TRAVIS] Install Apptools from python3 branch of pradyun\apptools
[TRAVIS] Install more python3 branches of enthought's packages.
[TRAVIS] Reorder installing order.
[TRAVIS] Remove no longer used .travis_before_install file.