Formatting: rename lnum to line_number.
Formatting: add alias for inscrutable line('$')
Fix fencepost bug in s:IndentOfPreviousField
Formatting: remove local variable
Move utility code into separate autoload namespace

This makes calls to utility functions more readable and will make it
easier to separate out a utility library bundle in the future.