fix problem when using Schema::Loader and method `new` is overrided

Teng::Schema::Loader->load dies soon when Teng#new is overrided by My::DB#new.

Then I wrote a patch.

In this patch, `caller()` is not used in constructor, but `load` option is assigned.