Docs: do not use HTML entities in DataType doc comments
JSContext: refactor axis-reduction methods
Refactoring: integrated JSHint and fixed all reported warnings