Optimize Cython code
Made circle_line into a cdef function
More optimizations - core.pyx should now be all C functions
Remove unused line
Added missing output type declaration, makes a huge difference!
Added more missing output type declarations
Merge pull request #169 from astrofrog/optimize-cython

Optimize cython
Renamed elliptical overlap file
Cythonize rectangular overlap code