Project properties: make classpaths and version selection readonly when necessary, closes #309

![](http://i.imgur.com/hcXtmPO.png)
Makes sense.

What else is missing, the general compiler options? I'm not sure if there's an easy way to disable only part of a PropertyGrid dynamically...