Merge pull request #604 from oostendo/develop

throw exceptions on errors in AVTDriver instead of returning None
add explicit pygame surface bit depth