Merge pull request #32 from SonarDesignInc/feature/distinct2

add distinct command + test
v0.1.21 Paul Evans added distinct operation
aggregate command + test
removed unnecessary error handler in test
Merge pull request #34 from SonarDesignInc/feature/aggregate2

aggregate command + test
v0.1.22 [Paul Evans] (https://github.com/PaulECoyote) added raw aggregate operation
Paul Evans email added.
Updgrate for Dart SDK version 0.6.3.3_r24898 (? operator removed)
v0.1.23
- Added support for modifier builder for field level updates. See example/update.dart and testFieldLevelUpdateSimple
v0.1.24
each() method is deprecated in favor of foEach(), so Cursor have more stream-like interface. stream getter added to Cursor. After deprecation period find() will return Stream<Map> instead of Cursor
v0.1.25
Refactoring of network part
Create sync random packets to variable length message converter.
Data packets to MongoDb messages conversion refactored
Network data packets to MongoDb messages conversion refactored.
Network data packets to MongoDb messages conversion refactored.
New sample added. Readme rewritten. Dartdocs added to ghpages.
Cosmetic changes in sample