Fixed compile all functionality.

environ wasn't defined, and I broke the loop early - if any files don't have a ``.pyc`` compileall is now called.