Split FindNextDelimiter() into two functions, since the logic was flawed for being able to choose the direction.
Added support for optionally folding HEREDOCs and NOWDOCs. Fixes #1
Make folding DocBlocks optional. Fixes first half of #4.