Fixes build issues

- Enforces `java 1.6` compatibility for the lib and demo jars
- Ups the build tools to the latest to match our other open source projects
- Ups gradle to `2.1`
- Uses the pure java fest library instead of the android one since it's a part of the java sexp module  
although this is not in the same format as the other dependencies in the project :tongue: