ENH: enhance useability of options API
- Only 4 functions are now defined  `get`, `set`, `reset`, `describe`
- All functions accept a regexp as input and will
  try to do the right thing accordingly.
  For example: get_option("max_rows") now returns the value of print_config.max_rows.
- keys are now case-insensitive.
