Fix problem with test=True for bin pkg install

Thought I had fixed this in 4149529 but I was mistaken.
fixing host field syntax for salt.states.mysql_grants
Update README.rst
fix bug in file.recurse state:
when include_empty=true file.recurse bring full states directory tree from master to minion
version should be always string even if yaml think it's float or int
Try fixing travis zmq import errors.
No user interaction.
Remove pprint stuff from cherry-picked b19d301
Some more of no user interaction.
Corrected apt call.
Use sudo.
Install mode deps.
How about the full path to the python binary?
Also install mock. Use the correct python version.
Cleanup. Pip should update packages and also use mirrors.
Don't use `-U` with pip. Makes M2Crypto re-install and fail.
Some more mirror support to travis.yaml pip install calls.