Merge pull request #8 from shyampatro/master

Added any() all() none() to Bitset
Fix compiler warning: comparison between signed and unsigned integer expressions
Using more intuitive ~0 instead of -1 to set/check all the bits
Merge pull request #9 from shyampatro/master

Added flip function to BitSet
Adding googletest https://code.google.com/p/googletest/ to third-party/googletest
Adopting googletest unit testing framework instead of using our own TestFramework
Make explicit test failure to verify drone.io. To be reverted in next commit
Revert "Make explicit test failure to verify drone.io. To be reverted in next commit"

This reverts commit cf4ccec5bf8cf23fd4b3f0ac02db4d17de2c51a3.
Using rand() function instead of random() for all platforms including windows.
Simplify bitwise operations in set, reset and flip.
Making BitSet APIs more consistent and minor formatting changes
Adding windows specific project files to the repo
Removing generated project files with batch script to generate it on-the-go
Revert "Removing generated project files with batch script to generate it on-the-go"

This reverts commit 68a2eb76da12b647c47329fe2670572c980049e9.
Adding batch script to build for MS Windows
Delete libds.vcproj
Delete unitTestRunner.vcproj
Delete DSLibrary.sln
Create unitTestRunner.vcxproj.filters
Create unitTestRunner.vcxproj