Fixed issue preventing sub-task moving.

If you tried to move a child task up or down among its siblings when its parent
was the last task in a block, you would receive an error. Rather than using the
parent task's explicit indentation level to find the lower boundary when
searching for siblings, we now search for any lower indentation level
(including zero).
Refining external snips behavior.
Remove debugging output.
Check snip config before doing anything with snips.
Documentation updates for snips.
Merge branch 'complete-snips'
Always expand the snip path.

This allows paths like "~/snips" to be detected correctly.
Fix (glaring) syntax error.
Maximize the snip window correctly based on split direction.
Updated all version numbers to 1.2!
Make mappings local to buffer

Add <buffer> to keybindings
Remove trailing whitespace.

I configured vim to highlight trailing whitespace by default, so looking
at the :help is painful then. And trailing WS is a minor anti-pattern.
Expand snip path in case it was defined with shell abbrev. like ~
Merge branch 'lost_commits'