Cleanup Cython source files

Turn _handle_retval into a more C-like function.
Cython: conditionally compile base32_decode since it only exists in liboath >= 2
Cython: Skip base32_decode test if the function doesn't exist
Travis CI: add Python 3.4 in anticipation of new CI VMs