Improvements, optimisations and changes to exp scripts

- Script exp-results-histparams massively improved and optimised by a
factor of 25x. It now computes standard deviation as well as mean
values, and compiles a long calculation string to pass to bashcalc
rather than invoking it repeatedly. Some added error checking
- Exp-results also improved, and adjusted to summarise the standard
deviation values
- Compile script now checks if source files have changed since last
compile (similar to Makefiles)
- Added exp-non-hist for running experiments of all non-hist nodes in
one go (since this is much more straightforward than running hist nodes
with params files)
- Indentation and formatting fixed in a couple of the other scripts
Fixed scenarios 4 and 5.

Previously, these scenarios were not quite behaving as designed (to show off the abilities of history-based bidding).

NB, scenario 4 suffers as a result of a bug with waypoints which needs to be looked into later (the object supposedly heads east, then north, then west, but in practice heads east, stops short of its intended point, travels north-east, then heads west).
Merge branch 'master' of https://github.com/hxcaine/OGAMOTUMBNDSC