Scripted fields interface

Adds interface to create, edit and remove scripted fields from the index pattern.

New interface lives in settings/indices in a new tab called "Scripted Fields"

Also adds another change to the `paginated-table` directive - columns can now be marked as not sortable.

This completes the second task on #1537