Theming support 

This will add the theming support but will not allow to build against old eclipse versions any more.
@wimjongman 
I think this may give problems in the plugin version as (if I'm not mistaken) the arduino perspective is part of the product.
I propose that I'll move the arduino perspective to the core plugin after the mac product issue is fixed