Make target options truly optional.

Documentation states that options can be omitted from the grunt task definition, but this will result in an error.  An empty object can be used in the task instead.

This commit allows the options to be ommitted entirely.