Require Python 3.3 and CMake 2.8.8.

Require CMake 2.8.8 for Python 3 support in find_package().
Require Python 3.3 for u'unicode' support which is used in protobuf
generation. This removes nanopb's dependency on Python 2 by converting
the protobuf generation script to Python 3.