Add extension to attachments during upgrade only if necessary - fixes #1033

Signed-off-by: emanuele <emanuele45@gmail.com>
Added a color format validation method to DataValidation class

Signed-off-by: emanuele <emanuele45@gmail.com>
Use DataValidator for part of ManageMembergroups (groups edit) + some
things for the class itself
Fix some badly broken PMs (/me is innocent!)

Signed-off-by: emanuele <emanuele45@gmail.com>
Fix some includes no more valid

Signed-off-by: emanuele <emanuele45@gmail.com>
Broken syntax for properly retrieving allowed/denied access to boards

Signed-off-by: emanuele <emanuele45@gmail.com>
Check if the field is set (DataValidator class)

Signed-off-by: emanuele <emanuele45@gmail.com>
Merge pull request #1069 from emanuele45/todos

Some fixes and other things