Optimized the filed formatter and started on new ajax formatter.

* Move class into own file.
* Only load JS on entities with the field.
* Rewritten the JS to match markup.
* Un-sticky headers for tables (create memory leak in FF)
Added new formatter that load holdings information via ajax