Fixed a couple typos in comments of binding.py
Improved test running.

The tests can now be run in place, without installing the library.
I switched to autodiscovery of tests in runtests.py, and added comments
in tests/README.md about how to run the tests with py.test if you have
it installed.
test_examples working; updated test suite slightly.

Had to add sys.path.insert(0, '../') to the top of examples/**/*.py.
test_examples.py runs subprocesses with CWD=../examples.
runtests.py has been modified to autodiscover tests.
Add ability to pass in session token (Fixes #27, SPL-50973)

Until now, you could not pass a pre-existing token to Context, which
would mean that in turn, you always had to log in. This change fixes
this and adds a test to make sure we don't break it.
Merge pull request #28 from splunk/feature/preexisting_token

Add ability to pass in session token (Fixes #27, SPL-50973)
Merge commit 'fc0d930e9702e5c50b167379595f72649605c2c0' into develop
Button color in explorer.py fixed.
Entity.update(name=…) throws an error.
Added URL forbidden character encoding for owner, app, etc.
Merge branch 'fross-feature/preincrement-fixes' into develop
Added a note to tests/README.md about Splunk instance setup for running the tests.
Added new method/field lookup code.
Added Application and Deployment

Deployment classes are untested because I have no real way of testing them on a clean Splunk instance.
Application is tested, but still missing a couple methods.
Added last of Application methods.
Added scheduled_times method to SavedSearch.
Added methods to service for deployment server endpoints.

There still aren't any unit tests for them.
Added support for saved/searches/{name}/suppress
Oneshot method; partial testing...
Parsing of oneshot search output; finished tests for it.
Added documentation and tests for Collection.delete.

Also added __delitem__ to Collection in analogy with dicts.