FEAT: add webservice_entry_point config entry to control API entry point.
Check args.sys_config first,

before anything that may load the config file for the first time.
Merge pull request #108 from RobinD42/check-sys-config-first

Check args.sys_config first
Merge pull request #106 from enthought/customize_webservice_entry_point

FEAT: add webservice_entry_point config entry to control API entry point...
BUG: fix backward compatibility with epdtools.
Merge pull request #109 from cournape/fix_backward_compatibility

BUG: fix backward compatibility with epdtools.
BUG: Honor changes in urllib2 default handlers.

If the proxy handlers (or some other handlers) are changed in the
default urllibs opener (set via install_opener()), the
RemoteHTTPIndexedStore would not honor it because it cached the
opener in its `__init__` method. The `opener` has now been made a
property so that it always honors the changes to urllib2
default opener's handlers.
Merge pull request #110 from pankajp/remote_indexed_store-honor-urllib2-handlers-changes

BUG: Honor changes in urllib2 default handlers.
TST: fix coverage setup for travis-ci.
TST: make egginst main function testable +  simple install/remove test.
TST: add test for scripts.get_executable.
TST: test entry points rewriting.
TST: add tests for entry_points.
TST: add a simple test for PROXY-type proxies.
MAINT: fix tox.ini to execute all our tests.
MAINT: forgot to update travis-ci for new egginst tests location.
DOC: start enstaller documentation.

We use sphinx for documentation, and added a skeleton of documentation
for our egg format. We've only documented the proxy/soft-linking stuff
for now.
DOC: EGG-INFO files now mostly documented.

We also added kenneth reitz templates to have an html that looks decent
by default.
DOC: tweak doc to address review comments.
TST: one more test for directory-like entries in proxies.