node.go: Remove NodeIntent

Only the indent length will be tracked in NodeTitle.
Remove field length check in checkMatchingFields()
parse_test.go: Add some function docs