Added Apache Hadoop test case & more

* Added Hadoop test case (HadoopTest.java, TestGpuMapper.java & TestGpuReducer.java)
* Modified Hama test case (HamaTest.java & TestGpuBSP.java)
* Added features
  * Load classes to scene and check for overwriting methods (-loadclass option)
  * Added ignore and don't ignore packages command line option (-ignorepackage and -dontignorepackage)
  * Added dontDfsMethod command line option (-dontdfsmethod)
* Fixed SentinalCtor issue in VisitorGen.java
* Fixed DontDfsMethods
`<java.io.PrintStream: void println(java.lang.String str)>` to
`<java.io.PrintStream: void println(java.lang.String)>`
* Fixed wrong references in method bodies