rest-types: Add ShowUrl instances for Text
rest-example: Add library, and client generation executable
rest-gen: Add configFromArgs helper that runs the rest-gen config on getArgs
rest-example: Remove config-opts dependency and use new rest-gen helpers
rest-gen: Just . last -> lastMay
Abstract some code generation from rest-gen into rest-client
rest-gen: Refactor ActionInfo.haskellModule :: [String] to haskellModules :: [ModuleName]
rest-gen: Refactor input/outputInfo to return an Info data type
Rest-gen: make errorInfo return an ErrorInfo type
rest-gen: Flatten Generate hierarchy
rest-example: .gitignore
Rest-example: Moved Wai example in here.

As a separate executable.
Rest-example: Moved generate Main to own dir.
Rest-Example: Moved src to example-api.
Rest-Example: Added rest on snap example.
Rest-Example: Reuse example blog data for different examples.
Rest-Example: Pruned dependencies of executables.
Rest-Example: Only build examples based on flags.

By default it will only build the gen package. To generate the happstack/snap/wai specific versions you'll need a flag.
rest-example: remove redundant 'toResponse' call.
rest-gen: Expose Rest.Gen.Base.

Some of this is needed to move the documentation serving out.