RF: info.py - pylint-prompted style changes
RF: replace some import * with specific imports

- some other minor pylint inspired changes
RF: some pylint style tweaks for data.py

- imports, exceptions, some whitespace, multi-statement lines
- openpyxl imports are still done several places
RF: style tweaks in builder.py
Fixed handling of 'QUEST' v 'quest' from builder

Builder seems to create multi stair with type ‘QUEST’ but the code
throughout exp.py and data.py like ‘quest’ instead. Changed to accept
both in hopes of keeping some form of backward / forward compatibility.
RF: microphone code clean-up
Merge pull request #564 from flipphillips/master

Fixed handling of 'QUEST' v 'quest' from builder
Merge pull request #565 from isolver/master

BF and ENH: ioHub related
Merge pull request #566 from isolver/master

ENH: getKeys timeStamped arg can now be a float
Merge pull request #563 from jeremygray/master

pylint-based style changes, esp in info, data, microphone, builder
BF: pyglet shaders were not respecting opacity values for image stimuli
Merge branch 'master' of git://github.com/psychopy/psychopy