VIM-407 Add tests. Only skip the ending line if it is empty.

Conflicts:
	src/com/maddyhome/idea/vim/group/ChangeGroup.java
	test/org/jetbrains/plugins/ideavim/action/ShiftRightLinesActionTest.java
VIM-171 Added support for window navigation commands: left/right/up/down
Bumped version to 0.36
Merge branch 'VIM-407'
Updated changelist
Added Andrew Brookins to the list of contributors
VIM-784 Fixed visual line selection where start > end of the selection range

It was a regression introduced by the fix of VIM-632.
Bumped version to 0.37
Made the description shorter
VIM-652 Add support for executing and mapping arbitrary IDEA actions

Example usage:
:nnoremap gi :action GotoImplementation<CR>
:nnoremap gu :action FindUsages<CR>
:nnoremap gcw :action RenameElement<CR>

Overview of available actions:
:actionlist

also supports search with wildcards:
:actionlist rename*
Merge remote-tracking branch 'origin/master'