bumped version to 1.1.3dev
Travis CI configuration files.
typo in requirements.txt.
removed a problematic test (timing-dependent).
removed matplotlib from requirements, not necessary for testing.
seems matplotlib is required in requirements.txt for the tests to pass. adding again.
added check for python 2.7 for thousands separator in mlogfilter's --human syntax conversion.
use locale.format for thousands separators since it is compatible with python 2.6.
need to skip test_human for version 2.6 and disable the feature as thousands separator is not supported.
added Travis CI testing build status image.
test as a spec to demonstrate behavior.
moved command line construction to a separate method construct_cmdlines() which will do the branching to all the other construct methods.
mlaunch start can now accept other "unknown" arguments, that it will pass to mongod/mongos (one off, not persisted to .mlaunch_startup file).
Merge branch 'feature-151-startnewargs' into develop. Fixes #151.
undo of a intentional bug in the test to confirm they fail in the opposite case.
named shards working again (only for replica sets). Fixes #152.
more stability fixes for mlaunch around restarting already initialized environments.

This failed before:

mlaunch --replicaset
mlaunch --replicaset
added a very short sleep (100ms) at the end of a stop command. There is a short period
where the process is not reachable anymore but the socket is not torn down fully yet.
added test to error out cleanly when no log file is provided for mlogfilter.
Give clear error when mlogfilter is called without any log file. Fixes #124.
increased time limit of slow test because it was failing on travis.