Support for multiple options through hash syntax.

I wanted to set things like "-O linenos=table", but the way things were set up doesn't really like that.

Using this method I things like this are possible:

```ruby
Pygmentize.process("testing...", "text", linenos: "table")
```

All arguments passed in via hash syntax are added as -O options.