Allow optional non-Optimist argv.

This allows other arg parsers (e.g., `nopt` or any other argument parser that gives you a hash of options) to provide the argv that `rc` consumes. If no custom `argv` are provided, it trundles along as before with `optimist`.