move lookup cache to separate file
[doc] fix incorrect statements
remove redundant dead code
use precalculated scale-factor

first step towards a solution for this mystery:

        https://github.com/lualatex/luaotfload/issues/20

also: config option for the callback
remove old fond definition callback

everything it did is already been done by
``constructors.assignmathparameters()`` in ``font-con.lua``, so it is
save to remove the old code without replacement.

There is one subtle difference, however: Context scales the value of
``FractionDelimiterDisplayStyleSize`` by a factor of 2.40, whereas the
old luaotfload used 2.39. I’d say whoever takes offense because of this
difference please debate Hans for the correct value. kthxbye
Merge pull request #25 from phi-gamma/master

close issue #20