CS-4492: Frontend search via solr

Fix tests.
CS-4492: Frontend search via solr

Implement index update command.
CS-4492: Frontend search via solr

Add missing tests.
CS-4492: Frontend search via solr

Frontend Solr integration.
CS-4492: Frontend search via solr

Handle exceptions with searching.
CS-4492: Frontend search via solr

Add article.delete listener to delete article from index.
CS-4492: Frontend search via solr

Add solr example config.
CS-4492: Frontend search via solr

Add solr server config option.
CS-4492: Frontend search via solr

Switch to xml update format.
CS-4492: Frontend search via solr

Fix playlist article date field name.
CS-4492: Frontend search via solr

Add solr specific template plugins.
CS-4492: Frontend search via solr

Add batch size limit param to index:update command.
CS-4492: Frontend search via solr

Let pagination to be set via template. Code style improvements.
Setup Travis CI.
Fix unittests.
Fix ingest test config.
Fix ingest test config.
CS-4518: Invalid parameters given to ContextBox::GetList()

Modifies the function call to pass an array as expected.
CS-4443: Smaty function for statistics code generation
* done
CS-4443: Smaty function for statistics code generation
* desc typos