FIXED - #2: Rewrite the CollapsiblePanel component as a requirejs module 
- create a require js module for the collapsiblepanel js
- remove onclick, use data attribute to identify the collapsible control
- just for fun, re-write the js par of the collapsible panel with
coffeescript
- add coffee build-time compiler to the core module