Improved documentation again.

Now render checks for the ignore / private flags in a better way. The
JSDoc comment use the new "@api private" to signify a private method in
dox.

Also rebuilt with the indentation temporarily changed to spaces.
Apparently dox hates tabs. Weird.