API domain refactoring

en4s.msimav.net -> api.enforceapp.com
BetterAsyncTask implemented as a subclass of AsyncTask
Backend classes now throw JSONException - 1

If JSONException throwed by backend classes then API may have been
changed and users may have need to update their client
BetterAsyncTask errors fixed
Backend classes now throw JSONException - 2
Migration to BetterAsyncTask

RegisterPageActivity and LoginPageActivity migrated to BetterAsyncTask
logging feature added to BetterAsyncTask.onFailure
Migration to BetterAsyncTask

MoreCommentsActivity, NewComplaint and TabCreator migrated to
BetterAsyncTask
Cache migrated to BetterAsyncTask
DetailsActivity migrated and ImageTasks deleted
LoginPageActivity logs added for debugging location
Facebook refactor

- Facebook does not guarentee to return email so username@facebook.com
  used as email

- Code refactored for better readability
Merge branch 'refactor'

refactor branch'inde AsyncTask classlari BetterAsyncTask sinifina
tasindi, bu sinif bizim daha rahat task yazmamizi saglayacak