removed boost::any dependency
pre-merge commit
Merge branch 'dev'

Conflicts:
	main.cpp
	src/expr.hpp
	src/visitor_impl.hpp
removed garbage after merge
added alternative distribution
random subpopulation
random subpopulation
hash function for syntax tree
basic genetic functionality