Save/restore window views when shrinking/restoring

fixes #29
Fix folding around functions
only check possible directions in GetMovementDirection

just a small optimization, but will be more critical if we end up
checking more than one window in each direction
Fix indent
Support jumps to non-adjacent windows

fixes #23
Add functions for pausing and unpausing

these are useful for debugging or running windo commands without messing
up splits
Merge branch 'master' of github.com:mattboehm/vim-accordion

Conflicts:
	README.markdown
Refactor directions to variables

refer to directions via functions in preparation of supporting hsplits

refs #21
adapt shrink/unshrink to support hsplits

refs #21
Fix regression where changing sizes didn't redraw

fixes #30
Merge branch 'master' into hsplit

Conflicts:
	autoload/accordion.vim
Fix merge errors
Document hsplit feature
fix typo
Fix bug when closing window
Use _ instead of - in helptags
Always return a magnitude from GetMovementDirection()
Properly detect size changes

fixes #32
Remove fenc from modeline

It causes errors when opening :help (due to clashes with 'nomodifiable')
Fix layout error with :Accordion 1

fixes #34