API for OptionList

Added an api for OptionLists
http://topliners.eloqua.com/docs/DOC-3405

Unlike the CustomObject and Bulk API, this was really straight forward - I'm hoping the only issues that are found are documentation or format related.
'Nother copy/paste thing. should be `shouldSearchOptionListsWithOptions()`

- [ ] Done