Merge pull request #161 from phi-gamma/master

cosmetical changes
Merge pull request #163 from phi-gamma/master

hotfix for v2.4
[main] fix path resolver

Close #162
[*] annihilate legacy code
[main] extinguish references to legacy code + bump version and dates
[tool] exterminate references to legacy code
[tool] destroy --alias option and legacy mkluatexfontdb emulation
[doc] silence claims about the existence of mkluatexfontdb#
[doc] update NEWS
[*] bump version
[*] remove tests directory

Testing has been done using the test repo exclusively for quite some
time now: https://bitbucket.org/phg/lua-la-tex-tests. Also, the
``mktests`` script partially automates testing of the font management.

This changeset is just codifying the facts.
If any of the tests deserves preservation please file an issue for
inclusion into the test repo.
Thanks!
[*] excise test-related make rules
[doc] update news
Merge pull request #166 from phi-gamma/master

fixes to v. 2.4, second iteration
[db] handle missing metadata table

Fixes issue #164, hopefully.
[db] fix incorrect local
[db] use (sanitized) names.fullname field when resolving fonts by name
[tests] include two kinds of tests for Minion Pro
[main] set correct default loglevel when running as tex (seriously, dtx is an abomination)
[log] fix newline handling of the last status message when imitating texio.*()

Issue reported by /u/eg9 on

    https://github.com/lualatex/luaotfload/issues/164#issuecomment-31551430