uniter/context: move context inside runner


   * Renamed uniter/context to uniter/runner
   * runner.Factory now creates runner.Runners (rather than context.Factory creating context.Contexts)
   * loads of consequent test changes
   * loads of tedious renames


(Review request: http://reviews.vapour.ws/r/541/)