add an internal package option warn.uncached.dep to disable warnings about dependency on uncached code chunks, and do not warn when using dep_prev()

closes #849 [ci skip]