move classes to different submodule to meet dependencies
GrailsFactoriesLoader improvements: argument support, improved caching
Fix GrailsApplicationAttributes instantiation in GrailsWebRequest by using improved GrailsFactoriesLoader
move lookupEncoder method to new helper CodecLookupHelper to reduce dependency on gsp classes