[Issue #398] Fix the help/variables command and API endpoint
[Issue #398] Add simple test and better displaying for help/variables
Don't hardcode dependency versions to allow flexiblity in future.
Make setup.py install work in a fresh virtualenv

i.e. without dependencies already installed.
Merge pull request #472 from rschulman/master

Added error messages for requesting prior/next page without an active search.
fix for Mailpile blocking on gpg decryption

For very large encrypted mail, Mailpile is blocking endlessly on
decryption. This is due to the fact, that Mailpile first tries to pass
all data to gpg and only then starts reading output of gpg.

The problem is fixed by useing select to multiplex input/output to/from
gpg.
Merge pull request #476 from rschulman/master

Now only excepting AttributeError instead of all errors.
Fixed HTTP_QUERY_VARS
Fixing callable type on GPGKeyReceive
fix fd leak

close both sides of pipe opened with os.pipe()
Moved Mixins into Libraries folder
Removed unused LESS file
Added rudimentary support for querying keyservers and doing something with results as pe Issue #478
Made a bit of progress towards adding Tag / Untag support to searchs as per Issue #458, a bit of refactoring for various JS / LESS stuff is in order
Added a global.js file for generic global JS stuffs
use a git submodule for the docs
Merge pull request #481 from vise890/master

Use a git submodule for the docs
Fix charset handling

get_charset() returns always None for parsed message ; use
get_content_charset() instead.

This bug can be demonstrated by sending an email containing Japanese
characters using a non-UTF8 charset (for example, EUC-JP)
New output format for crypto/gpg/receivekey. Fixed #479, finished #478
Merge pull request #484 from sloonz/master

Fix charset handling