<feature/rest-activity-records> start implement ActivityRecords restStore #144
<feature/rest-activity-records> add json attrib for serialization #144
<feature/rest-activity-records> init sync service in app context #144
<feature/rest-activity-records> set up sync service #144
<feature/rest-activity-records> change upload type from domainType to domainTypePersistent #144
<feature/rest-activity-records> fix string format exception #144
<feature/rest-activity-records> upload activty records to server #144
<feature/rest-activity-records> prototype challenge attempt rest storte #144
<feature/rest-activity-records> start apload challenge attempts #144
<feature/rest-activity-records> #134
<feature/rest-activity-records> load challengeAttemptPersistent from storage #138
<feature/rest-activity-records> fix crash on table creation #138
<feature/rest-activity-records> change task classe to sync object and it dependencies #130
<feature/rest-activity-records> load persisted challenge attempts for sync #138
<feature/rest-activity-records> mark challenge attempts as nonsyn after new activity record appear #130
<feature/rest-activity-records> remove ActivityRecordService because ActivityRecord is a child object for Attempt, so attempt's service must persist records #138
<feature/rest-activity-records> Merge branch 'stable/0.1' into feature/rest-activity-records
<feature/rest-activity-records> change id types for domains objets #138
<feature/rest-activity-records> update sync flag challengeAttempt when store activity records #138
<feature/rest-activity-records> fix selection type #138