Ignore backup files.
Clean up Maven poms.
Merge pull request #204 from tychobrailleur/maven-fix

Maven pom cleanup
add toString to MethodType
make typer vcall test pass again.

- I think these are the right updated assertions, but I'm not sure. @ribrdb, thoughts?
Revert "make typer vcall test pass again." Turns out the test is pointing out a real bug

This reverts commit ea265eebf70314caab222006f313286973bfdf0b.
pick primitives last in typer to avoid assuming things are meta as much
Fix typer_test.
Fix class_loader_test
Bundler uses `vendor` for gems. Ignore it.
Access RubyGems via SSL so it'll stop whining.
add check to make sure gem build fails when generated jars not present

Now when you run `gem build mirah.gemspec` and the bootstrap jar has not been compiled, it will complain, tell you to use `rake gem` and quit
move jvm ensure tests to rescue_test
clean up method_lookup.rb a little, fix printing bitescript mirrors on ambiguity errors
remove array_type if statement that had both sides commented out
fix whitespace in factory/ note possibly dead code
primitives shouldn't be convertible to arrays of that primitive
add to string to CallFuture
add toString to LocalFuture
move casting tests to their own file