The last request transmitted by (received from) a mobile is now stored along with last_results instead of relying on last_results.request which is not guaranteed to be a valid pointer.
Fix a typo in the existing copyright notices and add notices for the files in the tests/ directory.
The src/ subdirectory is not needed any more, since we can build out of tree with CMake.