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