Allow config comment lines to start with whitespace

This should allow json like this:

    {
      # comment
      "Version": 1
    }

Instead of forcing all comments to be unindented.
Required for current tests_batch1 branch pull (tested there).