(refactor) Server now exposes its root directory as a property; tests reference that property.

+ removed duplication: path to the root directory of the server was specified both in the server and in the tests.
Removed likely useless "dependency".

+ don't want to be misleading: reading through the current version of jake, DirectoryTasks can't name dependencies.
Killed scaffold test.
(refactor) extract HTTP GET calls into utility method in tests.
(typographical) reversed the order of methods/definitions

+ I want to leave JSHint's "latedef" option on, but I also want functions defined in an abstract-to-concrete order to make the code more readable.
+ I decided to try to embrace writing functions in reverse order (so the most concrete/dependency is on top).
Explaining that functions are defined in reverse.
Merge branch 'master' into integration

* master:
  Explaining that functions are defined in reverse.
  (typographical) reversed the order of methods/definitions
  (refactor) extract HTTP GET calls into utility method in tests.
  Killed scaffold test.
  Removed likely useless "dependency".
  (refactor) Server now exposes its root directory as a property; tests reference that property.