Move finding python into separate CMake module.

See #40
Additionally CMake will find Python on OS X now. Fixes #16