ENH: save data without needing a loop
BF: WindowsError when avbin not found

After syncing with the latest master, I started to get the WindowsError,
memory access violation exceptions again, terminating my app.

Catching the WindowsException fixes that.
Merge branch 'master' of git://github.com/psychopy/psychopy
Merge pull request #516 from isolver/master

avbin import on Windows
BF: avbin.dll WindowsError exception

Found a runtime condition that was resulting in the WindowsException:
Invalid Memory Address Access.

This patch fixes it.
BF: iohub SMI eyetracker file encoding

Was not setting the file encoding to utf-8 for the updated SMI eye
tracker files, so it was causing a crash on a persons system that was
not setup to use utf-8 as the default.
Merge branch 'master' of git://github.com/psychopy/psychopy
Revert "BF: avbin.dll WindowsError exception"

This reverts commit 01ed8bfe1b909be7a4c431d834c820c314239a19.
Merge pull request #517 from isolver/master

BF: WindowsError and File encoding issue
BF: WindowsError fix that should work on other OS

This fix for the memory access failed exception should not give issues
on Linux or OS X.

BTW, while debugging I printed the lib that was causing the WindowsError
originally, and I got:

Unexpected error loading library gdk-x11-2.0: [Error 126] The specified
module could not be found.

No idea why it was trying to load  gdk-x11-2.0, but is fails because it
does not exist from what I can tell.
Merge pull request #518 from isolver/master

BF: WindowsError fix that should work on other OS
Merge pull request #520 from jeremygray/master

use 'python2'; microphone minor RF
Merge branch 'feature-save-data-no-loop'

* feature-save-data-no-loop:
  ENH: save data without needing a loop