Pluginify shim should allow callback to be optional

This is valid AMD:

```js
define('module', ['dep1']);
```

But our shim [assumes there will be a callback](https://github.com/bitovi/steal-tools/blob/master/lib/build/pluginifier.js#L39)

I'll write a test and fix for this.