Include idea.vmoptions for JVM options

This stops Rubymine 5.0 from hanging when opening large projects.
Run entire test file with Cmd-T regardless of cursor position

* To accomplish this, we recorded a macro that goes to the top of the
  file, runs, then moves your cursor back to wherever it was
Magic-F8 for run whole test file macro
Merge pull request #9 from pivotal-cloudplanner/master

Run entire test file with Magic-F8 regardless of cursor position
fixup README with better instructions around copying down macros
Merge pull request #8 from mark-rushakoff/jvmoptions

Include idea.vmoptions for JVM options
Adds rake task to symlink keymaps templates and colors into rubymine preferences
Adds rake reset and rake symlinks does more

rake symlink now also does the following
-symlinks the /codestyles directory
-Symlinks all individual files under /options

rake reset now does the reverse of rake symlink
Updates rake tasks to allow symlinking resetting of each dir

reset:all
reset:codestyles
reset:colors
reset:keymaps
reset:options
reset:templates
symlink:all
symlink:codestyles
symlink:colors
symlink:keymaps
symlink:options
symlink:templates
symlink_all
Fix to un-symlink files with no .bak

If the original did not exist we would still symlink the file, but the
reset task was not de-symlinking it because there was not .bak created.
Now we remove the symlink regardless of whether there was an original.

This commit also inlines safe_symlink2 as it only made the tasks more
complex to understand.
Updates README to reflect new installation method
Installation via symlink - Pull Request #11 from codeword
Adding Rubymine 5.4.3.2.1 defaults to various preference files

These are the preferences that Rubymine adds to the files the first time
you open Rubymine after installing the Rubymine preferences. Without
these checked in, it's hard to sort out the changes you're making vs.
the changes Rubymine automatically makes.
Simplify README instructions, delete old cruft
Install to latest ruby mine preferences directory found instead of hard-coding it to RubyMine 5
Add RubyMine6 defaults
Removed the hardcoded RubyMine version from the README
Remove symlinking of colors directory

Preferences project does not track color pref changes at the moment.
Disable drag and drop of code selections
Disables honoring of camel humps

When double clicking a multi-word entity, RubyMine will now select the
whole multi-word entity, instead of just the word within the entity you
happened to double click on.