export: Add help string for -p/--port option
Test python 3.4 with tox and Travis CI
Fix broken tox docs target

This change prevents me from getting the following errors:

    $ tox -e docs
    GLOB sdist-make: /Users/marca/dev/git-repos/honcho/setup.py
    docs inst-nodeps: /Users/marca/dev/git-repos/honcho/.tox/dist/honcho-0.5.0.zip
    docs runtests: PYTHONHASHSEED='3860990299'
    docs runtests: commands[0] | sphinx-build -W -b html -d /Users/marca/dev/git-repos/honcho/.tox/docs/tmp/doctrees .  /Users/marca/dev/git-repos/honcho/.tox/docs/tmp/html
    Running Sphinx v1.3b1
    making output directory...

    Exception occurred:
      File "conf.py", line 51, in <module>
        from ..honcho import __version__
    KeyError: "'__name__' not in globals"
    The full traceback has been saved in /var/folders/gw/w0clrs515zx9x_55zgtpv4mm0000gp/T/sphinx-err-bu6qxnzx.log, if you want to report the issue to the developers.
    Please also report this if it was a user error, so that a better error message can be provided next time.
    A bug report can be filed in the tracker at <https://bitbucket.org/birkenfeld/sphinx/issues/>. Thanks!
    ERROR: InvocationError: '/Users/marca/dev/git-repos/honcho/.tox/docs/bin/sphinx-build -W -b html -d /Users/marca/dev/git-repos/honcho/.tox/docs/tmp/doctrees .  /Users/marca/dev/git-repos/honcho/.tox/docs/tmp/html'

and:

    Warning, treated as error:
    /Users/marca/dev/git-repos/honcho/doc/api.rst:9: WARNING: autodoc: failed to import module 'honcho.procfile'; the following exception was raised:
    Traceback (most recent call last):
      File "/Users/marca/dev/git-repos/honcho/.tox/docs/lib/python3.4/site-packages/sphinx/ext/autodoc.py", line 378, in import_object
        __import__(self.modname)
    ImportError: No module named 'honcho.procfile'
Tweak docs for adding export format support

* Reword English a bit
* Syntax highlighting of Python code
* Enable links to the classes and methods involved
Merge pull request #108 from msabramo/improve_docs_on_adding_export_format_support

Tweak docs for adding export format support
Merge pull request #104 from msabramo/fix_tox_docs_target

Fix broken tox docs target
Merge pull request #100 from msabramo/test_python3.4

Test python 3.4 with tox and Travis CI
Merge pull request #99 from msabramo/export_port_add_help_string

export: Add help string for -p/--port option
Add honcho/test/integration/test_export.py
Sort before iterating through dict items

so that we get consistent ordering and tests always pass
upstart template: iteritem => items for py3 compat

Causes a failure in Python 3 that I only discovered while writing
integration tests for export (coming soon :smile:)
Fix GH-101 by adding sleep to es job

Fixes: GH-101

https://github.com/nickstenning/honcho/issues/101
Add support for -t/--template option to export

This is a honcho analogue of the corresponding options to `foreman
export` (See http://ddollar.github.io/foreman/#EXPORTING)

This lets you specify a custom Jinja template to be used when exporting
to a supervisord config file.

Fixes: GH-88

See: https://github.com/nickstenning/honcho/issues/88