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
deselect visual selection range '<,'> when poping up ex entry field.
VIM-265 Add window split commands

Conflicts:
	src/com/maddyhome/idea/vim/VimPlugin.java
	src/com/maddyhome/idea/vim/ex/CommandParser.java
Set isChange to true when calling deleteRange from ctrl-w handler
Add test for VIM-569 fix
VIM-569 Fixed <C-W> when the caret is at the end of a line
Added Dathan Bennett to the list of contributors
Removed unused declarations
Cleanup
VIM-770 Close the current tab on :quit instead of all tabs with the current file
Added salaam to the list of contributors
Merge branch 'vim-265'

Conflicts:
	AUTHORS.md
Compatibility with builds 133+ / IntelliJ 13+
Add split action

This patch adds following keystrokes:
<C-W>s <C-W>S <C-W><C-S> horizontal split
<C-W>v <C-W><C-V>        vertical split
VIM-171 Add support for closing window

Adds <C-W>c keystroke.
VIM-171 Add support for closing all windows except current

Adds <C-W>o, <C-W><C-O> keystrokes.
VIM-171 Add support for window cycling

Adds following keystrokes:
<C-W>w <C-W><C-W> next window
<C-W>W            previous window

With number both commands go to window with specified index.
VIM-171 Add checks for that window is not null
Converted window actions into subclasses of VimCommandAction
Cleanup