Remove core_types.pyx

The naming was a legacy of Fluidity interfacing, it makes more sense to
split its pieces into functional parts and migrate them to appropriate
other modules.
Update gitignore