Change iterators type

All iterators have been converted to C++11 auto type
Change to a more complicated example

ball_wall.vpz example has been changed, it is now more complicated (5 walls).
We needed to make some modifications in wall classes because computations were
wrong.
Change README and cmake minimum version
Use of c++11 loops
Clean project

Remove std::cout debug calls.