Use bundler to manage vendored dependencies.

The rake init task was quite brittle, namely it didn't work
for me at all. Furthermore, it duplicates an awful lot of Bundler's
functionality. However we most likely *don't* want Bundler to become a
runtime dependency and we still want access to the gem sources for
packaging purposes. For that reason the new init rake task uses bundler
in standalone (no bundler needed at runtime) and installs to the vendor
path.

This patch may also improve startup time by reducing the number of calls
to File.expand_path from 6 down to 3.
Use JRuby to bundle in order to remove hard-vendored json and ffi.

By using JRuby to run the standalone bundle install, we can remove the
hard-vendored json-java and ffi-java gems from the repo. To me this
makes a lot of sense however for the time being, it relies on having
JRuby installed and running via RVM (or similar) in development in
addition to the Redcar vendored jruby-complete jar. I'm bugging people
about using MRI to install JRuby deps but it doesn't look hopeful.

If everybody hates needing two JRubies, maybe someone can rewrite the
command to use the vendored one, but that still requires getting bundler
in advance. :(
Added a menu item/functionality to run current tab with command line args.  also added some logic to set the pwd to that of the file thats being run so the load path gets included in the run time.  also bumped the minor revision # of the execute_current_tab plugin from 0.0 -> 0.1. DJJ
Merge branch 'release/execut_stuff'
[REPL] [REPLSWT] Unify REPL capitalisation
[REPL] [Application] [ApplicationSWT] [EditViewSWT] Add default hook for starting in initial spin up

- REPLTab is no longer a subclass of EditTab
[REPL] Unify REPL naming convention, remove REPLTab dependency on EditTab
Merge pull request #53 from djjolicoeur/master

[Execute] Add command to execute current file with args
Allow running `rake init` from MRI, load custom ruby-git
Use Bundler to manage vendored dependencies
Work in progress on save all
[Project] Focus unsaved tabs for easier identification under the dialog
[Redcar] [Project] Add keybinding for Save All
[Redcar] [Project] Add simple feature for saving all open files
Fixes #52, Fixes #54 [Project] [Redcar] Add "Save All" command to menu
Add redcar.bat to help make running on Windows based systems easier

Just adding the directory containing the batch file to the path will
allow a simple "redcar ." command like on Linux/Mac.
Update changelog
Fixes #55 - Preserve cursor position when pasting multibyte characters
Fixes #56 - [EditView] Add option to indent selected text when tab is pressed
Fixes #65 - [Autocompleter] Check if any completions exist before changing text