Merge branch 'master' into develop

Bring 0.9.1 tag into develop history
fixed setup.py detection of git status
ENH: rudimentary "runner" bin/acq4 to start acq4
Added runner script for windows
Merge branch 'runner_scripts' into develop
Added .mailmap to correct the last 7 years of negligence.
Fixed inconsistencies in Laser.oputputPower() -- now returns _only_ the
power value
Minor cleanups
Performance improvement for Camera module
Added --profile flag
Removed duplicate entries from util.debug that also exist in pg.debug
Fixed improper reload prefix
corrected column stretch in taskrunner sequence dock template
generator pulse train parameter "interpulse_length" renamed to "period"
function generator now supports execution of multiple python statements rather than just eval()
updated gitignore
Fixed bug when adding task runner analysis modules
TaskRunner and Manager now stack new docks in tabs to avoid generating excessively large windows
Renamed "task" -> "taskRunner" for clarity in all TaskGui classes
Simplified device config format by removing extra config: key from each device
fixed axopatch default task interface splitter sizes
Store DAQ meta-data with ordered dict
bugfixes:
 - pg.MultiPlotItem imports correct metaarray module
 - removed calls to non-existent DAQ methods in mock DAQ
 - fixed function generator pulse train code generation following earlier namespace changes