work around bug of File.expand_path expanding '*' in some 1.9.3 versions on Windows

* Fixes #14
* cleaner and more readable
allow failures for ruby-head on Travis since Travis' version seems higly unreliable
always have the json gem, bundled version seems buggy for Travis' 1.9.3