Merge pull request #124 from teotigraphix/master

Abstracted Scales start, end, row and column.
Added functions for setting mute, solo and recarm.
added some toggle functions.
Code improvement.
Code improvement.
Implemented Ribbon mode.
Removed unused attributes.
Fixed parameter maximum not reached.
Implemented hasNextParameterPage.
Replaced attribute access with function.
Added toggleVU function.
Integrated the Framework4Bitwig. See https://github.com/teotigraphix/Framework4Bitwig
Added support for knob speed.
Fixed bug for Issue #126
- Added MASTER_MODE_TEMP to account for Knob9 touch is temporary.
- DeviceMode had wrong super call, thus not reverting when master
mode switched back to previous.
- Changed MasterMode construtor to allow temporary property setting.
- Fixed bug in BaseView where Knob 9 needs to set temp Master mode.
Fixed Issue #127 - Wrong colors for Frame and Device