wrap para in maybeCallback so it supports both interfaces

This means you can do both

`parallel(hash)(function (err, value) { ... })` and `parallel(hash, function (err, value) { ... })`