Work on better feedback to the user if a sync fails.  Added an error type to the failed_sync table, so setup a migration.  Then set it up so that during a sync, if a request fails, the app will write the error type to the table, and then when reporting to the user, use those stored types to report an error, such as timed out, server error, unauthorized...
Merge branch 'sync-fails-better-feedback' into dev

Conflicts:
	Arbiter-Android/res/values-es/strings.xml
	Arbiter-Android/res/values/strings.xml
	Arbiter-Android/src/com/lmn/Arbiter_Android/Dialog/Dialogs/FailedSyncDialog.java
	Arbiter-Android/src/com/lmn/Arbiter_Android/Dialog/Dialogs/FailedSyncHelper.java