Add example pattern using kbn-info directive

Provide info based on verbage found in Logstash's elasticsearch output (http://logstash.net/docs/1.4.2/outputs/elasticsearch#index) documentation.
Provide clearer verbage
Isolate ruby environment and set java heap size

* Clear GEM_HOME and GEM_PATH variables to ensure we are only using
  the gems baked into the kibana jar and don't accidentally use
  the user/system's gem paths (Fixes #1531)
* Set JVM heap size to 512m. If we don't do this, the default (for the
  common JVMs) is 25% of system ram, which is not a desirable default.
[rootSearchSource] set the default index pattern properly on change
[config] log the proper values on change
[notifier] #event() respects returned vals, and promises
Show examples as help-block based on context

Based on @rashidkpc's feedback — display example / help text underneath the label as a help block allowing the user to more easily utilize the data inside of it.
remove the pagination updating, for now
stopping point on the refactor
watch for changes to spyMode instead of a custom , add full screen spy checking, only update when spy is opened and closed
don't show full page button if using a full page spy
increase the table row count when in toggling spy fill mode
[savedVis] stop tracking the indexPattern
[rootSearchSource] clean up refresh logic
[savedObject] allow get to load values from root sources
[SearchSource] make #getParent() always run synchronously
remove old config file and reference from Grunt task
[mappings] added exception for _id always being indexed
typos
Merge pull request #1615 from yuj/patch-3

typos