Merge branch 'master' into bindings
The infrastructure for Node.js binding tests.
Added unit tests to validate Node.js bindings.
Merge branch 'bindings'