Refactor to discriminate actual media streamable content from search
core.
Adding simple post request support to HttpClient.
Fixed http post form parameters.
Minor refactor in search framework.
Implemented Eztv cloud search engine.
Fixed monova.
got rid of double encoding
Split 'common/' into commit 'ea40d52b92c2a69aa6d2f382ba89be16a3d4cd59'

git-subtree-dir: common
git-subtree-mainline: d65d8340e63f3eb9cb3f03f2fb9112b70d2e36e8
git-subtree-split: ea40d52b92c2a69aa6d2f382ba89be16a3d4cd59