Upgraded angular, elasticsearchjs and elasticjs

Angular is now at 1.2.20
Elasticsearch JS now included
Updated to the latest elasticjs

This commit is similar to #1222 except I opted to hide the raw elasticseach client behind the (custom?) EJS angular service to simplify the upgrade. I needed to implement these changes as I require the aggregation functions in elasticsearch so that I can implement a new panel for work. I have tested this commit on our staging servers against our existing reports.