Update README.textile

Added instructions for installing zsh (due to the problems with first time zsh users)
Update README.textile
Update rvm.plugin.zsh

Ruby 2.1.1 -> Ruby 2.1.2.
Merge pull request #2994 from admpsktt/patch-1

Update rvm.plugin.zsh
Merge pull request #2993 from mittalabhas1/master

Update README.textile
Respect original PATH definitions on install

The exporting of PATH as a fixed string would clobber any system-wide
paths added to env after installation. Instead, we now read any existing
PATH exports from previous config files and copy those from the user's
bash config, or else default to a basic prepend-only example that
respects the system environment.
Use sed instead

This needs the extra newline character defined in a variable because
shells treat the ${} expansion differently for replacing newline characters.
Change history alias into a function

This commit changes the history alias into a function which puts
the passed arguments before `-l 1`. It also provides a temporary
workaround to the lack of a `history -c` command in zsh.
This resolves #739 and resolves #789.