fixed linechart zero-injection, closes #2102
updated comments and updated order of vars
updated comment in ordered keys
agg results must get their formatter from the aggConfig
[discover/fieldChooser] remove code that doesn't do anything
[aggConfig] always use the number format for metric results
[hierarchical/collectBuckets/tests] fix stubbed aggConfigs
[indexPattern/fields] expose sortable and filterable properties on field objects
Adding filter bar support to Dashboard and Visualize

- Closes #1526 and Closes #538
- Adding fitler bar to Dashboard
- Addign filter bar to Visualize
- Adding click and brush handler to filter_bar component
- Adding tests for all the things
- Adding brush events to all apps
- Consolidate all filter addition code to filter bar
- Add donut option to pie visualization
- Adding AggConfigResult to hierarchical data
- Adding picker for multiple filter items
- Moved apply, disabled, negate to $$meta
- Removed $$hashKey from fitlers (part of the input box apply)
updated field fixtures to support sortable and filterable properties
Moving 26427meta to meta and 26427indexPattern to meta.index
Merge branch 'master' into fix/2047

Conflicts:
	test/unit/fixtures/stubbed_logstash_index_pattern.js
Edit script field cancel and save buttons should return to index pattern
Moving $$meta to meta
Remove angular private vars from rison encoded strings
Adding test to make sure toRISON removes 50847prefixed vars
Merge pull request #2113 from spenceralger/fix/2047

Fix #2047
Skip all paginated sort tests
Merge branch 'master' of github.com:elasticsearch/kibana
Merge pull request #2143 from lukasolson/issue-2136

Script field cancel/submit button back behavior