Add clickable div for opening facet
Fix .open change for dropdown
IE6 fixes
Cursor pointer for clickable facet
Restructure js and move to separate files

- JS now uses the constructor pattern as described in https://github.com/alphagov/whitehall/blob/master/docs/javascript.md.
- Added proxifier so `this` still works