Added SPDX tags to all projects that have appropriate licenses

I've added PKG_LICENSE tags to the makefiles for all the packages but one.

The only package which does not have have a PKG_LICENSE tag is libmicroxml. The reason is that libmicroxml uses a version of the LGPL2.1 with two exceptions which aren't covered by SPDX license list.