Javascript module documentation more consistent with the java one
Remove warnings during build
Performance improvements on java

Explicitly allow batch updates of the IBF to reducing intermediate immutable
objects. Exposed structures are still immutable but underlying implementation
uses batch modifications on mutable ones.

Take advantage of the same idea to improve resolving differences.
Performance improvements with batch in javascript core