Features/170 

This relaxes the restrictions on batch uploaded data.

Measurements with missing lat or lon values will no longer cause the batch to fail entirely.  We just skip those now.

Measurements with no cell or wifi data at all are also just skipped over.

A bunch of test cases were incorrectly flagging errors that were unrelated to the test case - so those were also updated.