Added EnsureIndexInfo class
Code cleanup
Fix linux build
Allow full editing of Indexes #152 (intermediate commit)
Fix linux build
Support all index options #151 (without dropDups, sparse default_language, language_override, weights)
NumberLong() support in BJSON Parser and Writer #157

All int64 values now represented as NumberLong(x).
Support all index options #151
Merge pull request #158 from topilski/master

Support all index options #151
Fix linux build
Merge pull request #159 from topilski/master

Fixed Linux build