Initial footprint for opencl code.
Added exppart to opencl routines.
Minor changes.
Rebased (remade) opencl branch based on working Riemann theta code from master.
Merge branch 'opencl' of github.com:cswiercz/abelfunctions into opencl

Conflicts:
	abelfunctions/riemanntheta/riemanntheta_misc.py
Deleted old finite_sum.cl code.
Minor changes to finite_sum function header.
GPU evaluation of Riemann theta works.
finite_sum_opencl now uses constant memory.
finite_sum_opencl uses better constant memory.
Corrected Sage installation instructions in README
Fixed setup.py script.
Attempt at platform-independent method of accessing PARI in abelfunctions.utilities.qflll using ctypes.
Merge branch 'pari'
Merge branch 'opencl'

Conflicts:
	abelfunctions/riemanntheta/riemanntheta.py
Fixed setup script to include OpenCL scripts for the Riemann theta function.
Integral basis works for monic examples where Puiseux works.
Added calculation of discriminant points, paths, and path indicators. Added minimal spanning tree with root algorithm from Sage. (Prim)
Initial implementation of RootOf.
Implemented matching permutation and initial form of Monodromy class.