improve SourceTest
use StringBuilder where possible
made RegEx faster
removed japanese strings
fixed PMDWarnings.

fixed md5 checksum error.
issue#813 Added new testcase, fixed bug
Added
  exceptions/LoadingProjectException.java
  exceptions/OutdatedPocketcodeVersionException.java
  exceptions/ProjectCompatibilityException.java

Test cases updated to support exceptions
Exceptions are renamed. Logged the exceptions
Conflicts resolved
Added ProjectException.java as the base class of all the other exception
classes
Conflicts resolved in Utils.java