Initial commit for the analytics layer.
Added initial pandas support for analytics. Error handling still needs to be added
Merge branch 'v2.3.0rc2' into v2.4.0a

Conflicts:
	metrilyx/dataserver/protocols.py
Updated version no. on mast
Removed logger fr om httpclient module
Fixed data function for serie.
Pulled in changes from master branch i.e. 2.3.2
Added comments
Added client side support for metrics operations i.e. UI components, logic to send operations in request.
Merge branch 'master' of github.com:Ticketmaster/metrilyx-2.0 into v2.4.0a
Includes multipane fix.
Added secondaries definition to graph schema
Added secondaries definition to graph schema
Added metric operations feature for the server side components.  Client side components are still remaining.
Merged max's changes from the master branch
Reverted back graphing.js
Fix for annotations
Secondary metrics are now shipped to client and client is able to render the initial graph.  Work needs to be done to accommodate subsequent updates.
Added series update functionality for secondary metrics
Merged code refactor on graphing from master
Merge branch 'master' into v2.4.0-dev

Conflicts:
	metrilyx/dataserver/protocols.py
	metrilyx/httpclients/__init__.py
	metrilyx/static/controllers.js