add RegKey::KeyExists and unittest for this function.
add copy&move semantics for CommandLine