Fix compilation against failure against JDK 7u65

Interface java.util.Iterator<E> requires void remove(), but it's not
provided
Forget to type new
Fix case issues in filenames
Merge pull request #6 from yan12125/master

Fix compilation failure against JDK 7u65