ENH: sparse/lil: minor improvements in LIL fancy indexing

As per review comments:

- explain and rename prepare_index_arrays
- indicate out-of-bounds column indices
- faster insertion in lil_fancy_get
- explain reason for preferring isinstance in scalar fast paths