Make the build work on JDK 8

- upgrade AspectJ compiler
- make some tests more robust to ordering