Cleaned up the message sending and receiving in client side
Impemented LocationRepository to record location of clients
Supported prediction message on server but the response is hardcodede
Configure truststore in XMPP connection
Added nextHistoryEntry
Cleaned up HistoryDatabaseAdapter
Mark HistoryDatabaseAdapter as abstract
Use the next entry method in TfIdfNgramPredictionEngine
Merge branch 'nextHistoryEntry' into bridgeClientServer
Use prediction engine in prediction IQ handler