dhclient, add support for option modifiers

This adds basic support for append|prepend|supercede|default

I believe it has the same limitations as the existing "option" support.
Any arguments supplied to the option can't have a space.

fixes #95