Removed abstract qualifier from EntityMapper map methods

* The map methods of EntityMapper are not more abstract, so it's
   more easy to override this class.
* Fixed some errors in the build.gradle scripts.
* Replaced some Android methods not available in the API 8.
Added auto fetch Related mapped fields to the EntityMapper