Extensive refactoring.

* new interpreter is now Golog.Interpreter with supplementary modules
  Golog.Macro and Golog.Util
* old interpreter is now Golog.Old.Interpreter with supplementary
  modules Golog.Old.Tree and Golog.Old.TreeUtil