Port to Intellij IDEA from Eclipse. Includes some import optimizations and changes to the gitignore. The jardesc files from eclipse are no longer committed to the remote project. Many of the cr/lf may have been changed to IntelliJ's formatting