Update AspectJ to 1.8.0. Java 8 ready. Fix various warnings.