adapt matplotlib gitignore, which is more structured
add .desktop file and only install windows post_install on windows
move general-purpose funcs and classes to misc
clean up formatting of visual.py setup-up section
create visual package to replace visual module
move contents of visual.py to own files
remove now-empty visual.py
remove unnecessary setup from visual modules
move isValidColor to psychopy.colors
fix getMsPerFrame typo
import constants to fix tests
use obj instead of self in helpers.py
include changes from #372
Merge pull request #372 from jeremygray/master
Merge pull request #378 from toddrjen/visualsplit

Split visual.py into multiple files