Remove agi::OptionValue::GetDefault*

They aren't actually used for much of anything.
Devirtualize OptionValue::GetName
Add an option to ignore whitespace for the character counter