Revert "Updated AspectJ"

This reverts commit e335f7831ec3a0c47afde991d2fdef213837f26f.
fix for GRAILS-10642 "Cleaning and then running test-app causes configuration to not be loaded."
Use Weak/SoftReference for static api implementation instance holder
Skip static methods in TransactionalTransform
Fix for GRAILS-10666: GroovyPageTagWriter.toString() stackoverflow
Merge branch '2.2.x' into 2.3.x

Conflicts:
	grails-web/src/main/groovy/org/codehaus/groovy/grails/web/taglib/GroovyPageTagWriter.java
Fix and test for GRAILS-10641: make it possible to use raw(...) and encodeAs="none" in g:javascript tag
- also use CodecLookup for looking up RawCodec
Fix NPE in GrailsLayoutDecoratorMapperTests
Fix NPE in WithCodecHelper
always use LinkedHashMap for flatConfig
clear flatConfigs in Holders.clear too
GRAILS-10641: use escaping (codec) for expressions in g:javascript tag only when "inherited" codec is one that does escaping
- fixes problem with grails.views.gsp.codecs.expression='none' setting not used for g:javascript tag
- adds new feature for applying codec only when a "safe" codec is in use
Fix bug in GroovyPageConfig (setting of default codecs for GSP)
use taglibCodec for "out" in tag libraries
Tests for GRAILS-10641
Revert "Revert "upgrade to jline 2.10, jansi 1.10 and jna 3.5.2""

This reverts commit 644eef9339d8802d45510c343ac68f21cc27b72e.

Conflicts:
	build.gradle
	grails-bootstrap/src/main/groovy/grails/build/logging/GrailsConsole.java
	grails-bootstrap/src/main/groovy/org/codehaus/groovy/grails/cli/interactive/GrailsInteractiveCompletor.groovy
	grails-bootstrap/src/main/groovy/org/codehaus/groovy/grails/cli/interactive/InteractiveMode.groovy
Fix and test for GRAILS-10637
fix NPE
Merge branch '2.3.x' of github.com:grails/grails-core into 2.3.x
Improve AbstractGrailsTagTests error reporting by using assertEquals
- Eclipse test runner has integration to Junit for assertEquals
which makes it easier to compare differences