BUG: sparse/lil: fix up Cython bugs in fused type lookup

Unfortunately, Cython's fused types aren't really ready for prime time.
Here, work around various signature lookup failures.

Cython (up to 0.20) fail to look up function signature for lil_insert
and lil_fancy_set.  Look it up based on dtype manually instead.