Crashlytics set up, Image upload, trainer details update

1. Crashlytics set up finished and tested.
2. Trainer Image upload to the server finished, testing left
3. Trainer detail update on web done
4. Setting fragment extended to the preference list and added option for
the dropbox link setting