Add jshint config
Overhaul alchemy.override

 - use complete new mechanism to provide a reference to the overridden
   method (the old one had changed the closure scope)