added ColorData struct to ofMaterial

added ofMaterial::ColorData and ofMaterial::getColorData. Makes it
easier to pass color data to a Ubo
wrapped ofMaterial members into Data member
moved ofMaterial::setData to different line

looks more organized.
arch_linux dependencies for RPI
Merge branch 'master' of github.com:openframeworks/openFrameworks
Added missing ofKeyEventArgs type before sending out event notification.
Merge pull request #3246 from prisonerjohn/fix-keyeventtype

Added missing ofKeyEventArgs type before sending out event notification.
config.addons.mk: fixes to check for absolute paths and others
Merge branch 'master' of github.com:openframeworks/openFrameworks
config.addons.mk: fix addon dependencies
config.addons.mk: fix messages on dependencies
ofBuffer: fix iterators to omit last null character. Closes #3225
Fix ofImage memory leak.
config.addons.mk: parse file system first then config + fix exclusions
Merge pull request #3250 from bakercp/bugfix-ofImageMemoryLeak

Fix ofImage memory leak.
makefiles: fixes addons special cases
Merge branch 'master' of github.com:openframeworks/openFrameworks
makefile: fix for addons
Merge pull request #3233 from Ahbee/ofMaterial_Data

added Data struct to ofMaterial
ofVideoGrabber: fix setDeviceID