Templated and scriptable dashboard options

Closes #448, closes #168, close #384

For usage details: https://github.com/elasticsearch/kibana/issues/448#issuecomment-23756785 

Within JSON templates and scripted dashboards, url parameters are accessible via the ARGS object. All kibana internal parameters are name spaced with kbn*