Scripts should not have their package declarations checked

GRECLIPSE-1575

Also

* Recompile workspace after workspace script folders change
* Recompile project after project script folders change
* Cache the script folder checker for each project