precache: re-update precache against latest API changes

Signed-off-by: Rohit Yadav <rohit.yadav@shapeblue.com>
requester: remove double URL encoding, use urllib.quote instead of quote_plus

Signed-off-by: Rohit Yadav <rohit.yadav@shapeblue.com>
requester: refactor code, make it unicode friendly

Signed-off-by: Rohit Yadav <rohit.yadav@shapeblue.com>
cloudmonkey: add unicode support finally! :sunglasses:

Signed-off-by: Rohit Yadav <rohit.yadav@shapeblue.com>
cloudmonkey: autocomplete filter options

Signed-off-by: Rohit Yadav <rohit.yadav@shapeblue.com>
precache: updated new precache with response information for each API

Signed-off-by: Rohit Yadav <rohit.yadav@shapeblue.com>