Pab/devel

Added a FOAM_SIntHashCombine foam operation - the idea being that it'll be easier to switch hashcode methodology later on (I plan to, but haven't decided on exact details what kind of backward compatibility (if any) to go for).

The rest is random code cleanups, and a tweak to showexports.