Support for unit tests for lua (using lunit).
Note that the target branch of the merge request is chosen so that the merge request contains the relevant commits. It is expected the logging branch (!9 (closed)) would be merged sooner, so the real merge would then go into updater-ng.