Specify config_dir when pushing.

I'm working on a project that's a little bit unconventional. We have 3 config files and I want to group them together in a `config` directory. Specifying a config_dir is already supported by `S3Website::Tasks.push` so this patch lets you specify it from the command line.

    $ s3_website push --config_dir config