added bcfbanking controller option
added the fader banking ability

- added track_offset property to contructor
- added the banking function to BCF.build_control_layout
- updated the callback assignment to user buttons (CC89 & CC90)
Merge branch 'master' into component-controller