Update submodules
Add license check as part of `make tidy` and `make check`