Merge pull request #23 from radarsat1/experimental

Merged into master branch.
Commit Unit test from experimental
Some more changes to the unit test
Merge branch 'emerge' of https://github.com/sofian/qualia into emerge
Merge branch 'experimental' of https://github.com/sofian/qualia

Grab latest Emerge version of Qualia from Sofian.
Tentative port of code to VS2010.
Use rand() instead of random().
Merge branch 'emerge'
Merge branch 'emerge' of https://github.com/sofian/qualia
In Windows, use rand() % int instead of ::random(int).
Merge remote-tracking branch 'bruno/master' into emerge

Conflicts:
	src/qualia/computer/random_shuffle.cpp
	src/qualia/util/random.h