Master pos small imps of july fva

Lots of small imps & bugfixes for the point of sale + reintroduced the restaurant module which had not been correctly ported from the bzr repositories to git