Fixed an empty line at the top of the new sauce

This is a purely cosmetic fix to avoid a blank line at the top of the
new sauce. It works by explicitly loading sauce template into line 0 of
the newly created sauce.
Improved compatibility with neobundle lazy loading

NeoBundle can make plugin lazy-load when a specified command is run
(eg: only load vim-sauce after I run :Sauce). It can also enable
auto-compleation for the specified command but only if the
auto-completion function is available.

This change makes sauce auto-completion functions accessible from
outside plugin/sauce.vim
Merge branch 'minor-fixes'