Prepare for refactoring
Big rewrite

  * New API for Tapestry projects
  * Tapestry Project Outline
  * Support TapestryContext and hyperlink detectors for 3rd-party modules including tapestry core