Groovy script reloading now supports force reloading of groovy classes marked with certain annotation

This is important for groovy classes that depend on static values in other groovy classes whose values have changed.