remove the no-op alias_after_create_default, update #2581
improved creating aliases, update #2581
use __rvm_db_ instead of running subprocess for recording ruby, update #2581
remove unneded touch from removing aliases, update #2581
improve deleting aliases and it's logging, update #2581
update tests for new log files for alias_create, update #2581
Move non-command related documentation into docs directory

* Make upgrade-notes md instead of txt for consistency
* Separate non-action help topics in usage but still show you can get
  them by using rvm help
Merge pull request #2592 from carols10cents/move_non_command_help

Move non-command related documentation into docs directory
Remove srcdir since it doesn't work
Merge pull request #2593 from carols10cents/remove_srcdir

Remove srcdir since it doesn't work