Updating for C++11 support
This makes the OSArgument ctors public to support the Ruby bindings, so if anyone objects, we can look into adding more friends to the class
@macumber @lefticus