Refactor Load Project in Project Manager (issue#814)

This refers to #814
Added
          exceptions/LoadingProjectException.java
          exceptions/OutdatedPocketcodeVersionException.java
          exceptions/ProjectCompatibilityException.java

Updated load project in ProjectManager.java. return type is changed to void