Refactors maclib.hpp and node.hpp to allow for alternate execution strategies
(esp. goto*).  No changes to benchmark results.