Add OptionImpl convenience constructor

For cases where a hard-coded value of OptionImpl is used (e.g., unit tests), having to create the option and then set it's value is annoying. Add a constructor for creating an OptionImp with an initial value to make this simpler.