Adding support for custom user agents
adding the headers to the session instead of to each post/get for requests
fixing the terribleness on my previous submit >.<
Removing extra spaces
Changing how the formatting of self.user_agent is done to be simpler.
Moved the user_agent definition out of the constants file and into evelink.__init__.py
Added requests test case for UA
Removed an unnecessary intermediate variable from evelink.__init__
Removed an unnecessary import from evelink.api
Updated the tests to use the user_agent from evelink.api
Merge branch 'feature_custom_useragents' of git://github.com/Regner/evelink into master

Conflicts:
	evelink/api.py
	tests/test_api.py
Add user agents for AppEngine requests as well
Make auto_api detect posargs as well
replacing hash() with md5 from hash lib
cleaned up the import
updated docstrings
using sha1 instead of md5
Merge pull request #169 from bastianh/hash

Replacing hash() with sha1 from hashlib to avoid hash randomization in Py3.
Use data=, not params= when sending a requests POST
Don't log full responses, even in debug mode.
Merge pull request #172 from flexd/master

Use 'data' instead of 'params' for POST'd values, which is the
proper way of supplying POST body content.
Update version to 0.4.1 for release
Revert "Put doc files in appropriate linux doc dir when available."

Always attempting to install files in /usr/share/doc when it exists,
regardless of whether or not it is writable, breaks non-root
installations (e.g. into virtualenvs or per-user directories).

If someone wants to write a more intelligent solution here, go for it.

This reverts commit 04ebd75ed1efcb747122c7f283c1a782322208f7.