EnvironmentType is now a class to allow more flexible environments

As we talked about here: https://github.com/caelum/vraptor4/commit/29a596b9c1901960a116ce915fa6c9ddf461574b#commitcomment-5476010