Add a command line option to control role filtering

The functionality to filter the executing tasks by role (i.e. deploying
only to servers that match the role you specify) already exists. It can
specified either by using the following in your deployment config:

    set :filter, :roles => %w{app web}

Or by setting `ENV['ROLES']`:

    ROLES=app,web cap production deploy

This commit adds a command line switch to set the role filter, which
avoids polluting ENV:

    cap --roles=app,web production deploy
Add spaces to argument separation in options.push
Merge pull request #796 from forward3d/command_line_role_filter

Add a command line option to control role filtering