TRIBS-134 IAC FTSearch on all fields combined into one

TRIBS-134 IAC FTSearch Fix null concatenation. Add test for metadata search.

TRIBS-134 IAC FTSearch Modify index to use coalesce. Fix for TRIBS-167.
Travis CI notification config

Added HipChat only so that all the contributors stop getting
notifications to their private non-MoJ emails.
Merge pull request #80 from ministryofjustice/travis-ci-notifications

Travis CI notification config
Merge pull request #75 from ministryofjustice/iac-search

TRIBS-134 IAC FTSearch on all fields combined into one
add .idea and public/decision and public/aac_decision to gitignore file
modify .gitignore to add idea folder and public/desicion repository
add uploaders config files to gitignore file
add uploaders examples files to avoid the continue changes
delete the uploaders files
add jazz-hands gem
add and init zeus gem
add public/aac_decision repository to gitignore file
add database clean process into the before callback in spec_helper
add some unit test regarding to searching process both in text and metadata data
delelte duplicate test in decision spec
add spec for simple search scenario where a user search a word contained into the Text decision attribute
add free text field search functionality on metadata
add highlighting js lib
add highlight style class
add highlight process trigger