MsUia::ValueControl Accessor

For the `:ms_uia` adapter there was no way to directly work with a control that simply supports the [`ValuePattern`](http://msdn.microsoft.com/en-us/library/system.windows.automation.valuepattern.aspx).  I've added a generic `ValueControl` class to be able to get and set values of a control that supports this `UIA` pattern.