Rewrite declaration var, let, const indenting

Fixes  #256, #430
Additional declaration tweaks based on a few more test inputs
Merge pull request #444 from bitwiseman/var-indent

Rewrite declaration var, let, const indenting