API/COMPAT: Index no longer an ndarray sub-class (GH5080)

CLN: add searchsorted to core/base (GH6712, GH7447, GH6469)

fixup tests in test_timeseries for reverse ndarray/datetimeindex comparisons

fix algos / multi-index repeat (essentially this is a bug-fix)

ENH: add NumericIndex and operators, related (GH7439)

DOC: indexing/v0.15.0 docs

TST: fixed up plotting issues

COMPAT/API: use __array_priority__ to facility proper comparisons of DatetimeIndex with ndarrays

fixup to do actual views in copy (except in reduce where its needed)

COMPAT: numpy compat with 1.6 for np.may_share_memory

FIX: access values attr in JSON code to support index that's not an ndarry subclass

COMPAT: numpy compat with array_priority fix

CLN: remove constructor pickle compat code as not necessary

COMPAT: fix pickle in sparse

CLN: clean up shallow_copy/simple_new

COMPAT: pickle compat

remove __array_prepare__
COMPAT: tests & compat for numeric operation support only on supported indexes