Basic cleanup of parsed options

1) Turn it into a proper C++ object
2) Don't leak Options objects
3) Don't mutate Options objects
4) clang-format -style=Google -i options.cpp

Bug: 23599341
Test: unittests

Change-Id: I06597dd21e94ff391a08ea1bdb8f3a526123b3dc
8 files changed