Merge tag '3.0.1' into develop

v3.0.1
- New: initial support for Composer
- New: initial support for Travis CI
New: v4, with improved API
Updated docblocks to say CommandLineLib4
B/C break: return the list of switches in parsed order, not the container
Improve docblock for autocompletion
Fix: do not empty PHP include_path when testing, breaks PHPUnit
Fix: improvements to new by-order results from parsing
Fixes: give up on versioned names for Composer packages; stop breaking PHPUnit
New: enable any Contracts in the code during unit testing
New: drop support for CLI switches in the order they appear on the command line
Fix: make sure all of the args to the command are returned from the parser
New: ignore ctags files
Merge branch 'release/3.0.2'