Merge pull request #35 from eroux/master

Proposal for minor changes in the aux library
Merge pull request #5 from lualatex/master

modifications by Élie
add font object fallbacks for legacy packages
restrict ``patch_font`` callback to otf
Merge pull request #38 from phi-gamma/master

workaround outdated packages (fontspec, unicode-math, microtype)
workaround for invalid request syntax
make cache flushing work with new cache file
additional workaround for inconsistent argument order in fontspec.lua
Merge pull request #40 from phi-gamma/master

fix issue #36
make optical size (``/s=num``) work again

also finally get rid of the old request parser
clean up ``luaotfload-features.lua``
update NEWS
bump version; add/update attributions
remove fontspec argument order workaround
rename glyph type locals and other identifiers
type annotations for luaotfload-colors
Merge pull request #42 from phi-gamma/master

fixes & updates
refactor color expression validation
switch to lpeg based color expression matching
move rgba converter to lpeg; also some caching