Add toJson arrayNotation option + 25% faster than master

When enabled, XML child nodes are always treated as arrays, for consistency.

Bonus! With changes in 44670f8, this branch is 25% faster than master (tested with a 3MB XML file)