Added a Path::addTriangle method that takes Point parameters
Added method File::setExecutePermission()
Oops - fixed win32 typo in last commit.
Updated MidiKeyboardComponent to allow it to be non-opaque.
Allowed the MidiKeyboardComponent up/down buttons to be non-opaque.