Add NpmModuleProvider. Addresses DYNJS-114.

The npm-specific behavior of the Require module has been removed from
dynjs. I've added it here and added some basic Node smarts for handling
package.json. In order to be compliant with Node.js Modules more work
and testing is needed, but this is a basic start.