SmartSyncPlugin for Android - first cut

Do we need synchronization around the ```syncUp``` and ```syncDown``` operations?