Base generation. Integer generation.
Fix random & random tests. Move readers to separate directory

affects #15
Generating using custom generator #15
Test shuffle

Affects #15
Add rnd.fill(T&, Args...) # 15
Add vector generation #15
generate<vector>(int) -> generate<vector>(size_t) #15
methods to generate ranges #15
Vector generator now accepts other types that support push_back #15
Use T::size_type instead of size_t
add output-parameter generation #15
Experimental float generation support #15
Add Random::any(). #15
Add generators to examples compilation
Add example generator #15
Add fail message to generator cerr
Arguments to checkers as streams. #15
Merge branch 'random' into develop #15