fragments: new autocomplete fragment
some sample tests for autocomplete fragment
autocomplete tests rewritten to use new page fragment
Context menu page fragment refactoring

* page fragment refactored
* metamer and showcase tests migrated to use new API
* dependency for google library for parsing JSON added
* Utils#getJSONValue(WebElement scriptElement, String property) added
method clear added to autocomplete page fragment
unnecessary constants removed
names of waiting updated
TestAutocompleteKVS fixed
autocomplete page fragment: added method select(ChoicePicker picker, ScrollingType scrollingType)