fixes nullPointerException in CalendarIcsStrategy, and use maven-compiler for use java 7 language