Merge branch 'release/1.3' into develop

* release/1.3:
  Update vim docs
  Update README
Merge branch 'master' into develop

* master:
  fix EasyMotion#InitHL arguments
Update jumplist when moving cursor

Closes #36.
Refactored autoload into two files to make proper use of autoload advantages.

Autoload is useful as it saves having to load too much code on startup.
However, calling the functions in the autoload/ file from the plugin/ file
results in the load-on-startup happening anyway, so it might as well be in
plugin/.  This patch splits the autoload code into two files:

* EasyMotion/Init.vim for the stuff that's loaded on startup and
* EasyMotion/EasyMotion.vim for the stuff that's loaded on demand.
Added camelCase-style motion
change signal direction search to whole screen search
update README.md
update README.md
delete the capital hit key
Update README.md
Update README.md
Update README.md
Fix multibyte handling
Merge remote-tracking branch 'abudden/master'
Merge remote-tracking branch 'mattn/fix_multibyte_handling'
Merge remote-tracking branch 'zship/master'
Merge remote-tracking branch 'qianlifeng/master'
Merge remote-tracking branch 'lilydjwg/master'

Conflicts:
	autoload/EasyMotion/EasyMotion.vim