Provides backwards compatibility for providing the callback inside of the options object and adds warnings that only the standard arguments should be used.  Fixes #861 for 1.9.2.