Allow custom source/store classes to define `orbitSourceClass`

If `orbitSourceClass` is obtained through the _super chain, its wrapped
function needs to be dereferenced. These gymnastics are only necessary
when retrieving a *constructor* function from an Ember  class hierarchy.
Otherwise, `superWrapper` "just works".

[Fixes #5]