try loading file in binary mode to avoid an encoding issue in ruby 1.9+

We had some issues with strangely encoded javascript files and Jasmine when upgrading to Ruby 1.9.  This fixed the problem for us.  I'm not sure if it makes sense to merge in for everyone or not.