Use batman-rails instead of vendored batman

This is an effort to replace the vendored version of batmanjs with the batman-rails gem (see #55).

The current code seems to work, but it has some issues:

- I can't confirm if every widget is still working after the upgrade from 0.14.1 to 0.16.1. Are there tests?
- I still have to see if there's more scripts that we can include from batman.
can you try moving this code please ?