Cleaned up prng class, adjusted unit test accordingly
Cleaned up config.hpp

* Moved FOREACH to dict, the only class that should use it
* Switched bag_impl's FOREACH to BOOST_FOREACH
Started replace_pkstring.i
replace_pkstring.i progress
Merge branch 'master' into pkstring

Conflicts:
	lib/CMakeLists.txt
	lib/bag_impl.cpp
No more pkstring in Java
Reenabled unit tests
python_bag_pocket_test uses strings