* Move common C extension module into a different C file so that the actual definitions can be more easily included in other C extensions. * Rename common_extension_module -> common_module.
* Update c extensions and python tests. * Updates. * Documentation fix. * Move c extensions into common_extension.c