updated tests to use the new login extra
updated test min sdk version
added a wifi-only option for uploads
no point in starting an upload if there is no network connectivity
All synchronizations now happen with the SyncReciever
added option to upload only responses or probes over wifi
updated condition evaluator to handle skipped and not_displayed cases correctly
remove any queued flush operations since we are flushing now
fixed bug where more than one press could happen when submitting a survey if the phone was being slow
added maximum buffer size for probes and responses sent to ohmage in bytes
fixed null pointer exception while counting bytes if data or metadata is null
increased the duration before saving data to the database
updated to use the new LogProbe instead of SystemLog
fixed error where context was not supplied to the network analytics correctly
re #283. fixed single choice condition evaluation
fixed #283. single choice and custom choice conditions are now evaluated
fixed #220. Downloading a campaign which is stopped will show up as stopped on the phone
fixed bug where single campaign mode could not be selected
fixed #277. By disabling the button the background is no longer highlighted during rotation
upgraded android target