Allow build command runner instead of supplying list of files to copy

Here's the thing that this PR implements:

```coffeescript
'gh-pages':
  application:
    options:
      clone: 'public'
      command:
        cmd: 'grunt'
        args: ['compile']
```

Instead of keeping the list of source files, it allows you to run particular command that builds files for you.