Fix #1471: allow caching functions defined in IPython
Fix #1471: allow caching functions defined in IPython

stuartarchibald/numba,stonebig/numba,ssarangi/numba,ssarangi/numba,gmarkall/numba,numba/numba,stonebig/numba,stuartarchibald/numba,stuartarchibald/numba,IntelLabs/numba,pombredanne/numba,pombredanne/numba,jriehl/numba,gmarkall/numba,seibert/numba,pombredanne/numba,gmarkall/numba,cpcloud/numba,pitrou/numba,numba/numba,jriehl/numba,stefanseefeld/numba,sklam/numba,jriehl/numba,ssarangi/numba,ssarangi/numba,gmarkall/numba,IntelLabs/numba,numba/numba,stuartarchibald/numba,seibert/numba,sklam/numba,sklam/numba,seibert/numba,pitrou/numba,stefanseefeld/numba,numba/numba,cpcloud/numba,stefanseefeld/numba,IntelLabs/numba,cpcloud/numba,seibert/numba,stefanseefeld/numba,gmarkall/numba,seibert/numba,pombredanne/numba,stonebig/numba,pitrou/numba,sklam/numba,pitrou/numba,sklam/numba,jriehl/numba,cpcloud/numba,pombredanne/numba,jriehl/numba,numba/numba,pitrou/numba,cpcloud/numba,stonebig/numba,stefanseefeld/numba,stonebig/numba,ssarangi/numba,IntelLabs/numba,IntelLabs/numba,stuartarchibald/numba