HTML layout of examples
Improved documentation layout.
Merge branch 'master' of https://github.com/Patternslib/Patterns
Use build.js for bundle building.
Merge branch 'master' of https://github.com/Patternslib/Patterns
Injections: fix undefined ref in error handler

Only try to remove a manually created injection target during error
cleanup if such a target was really created.
Do not run javascript in body twice. fixes #231
First round of copyright notices on sources.
Show what we are doing.
Different attempt to test for patterns on root element.
introduce `make check-modules`, dependency of `bundles`

As suggested by Wichert (#255) this ensures that tests on modules pass
before building bundles. `make check` additionally runs the tests
against the bundles.

The website now runs `make bootstrap bundles` to also account for
changed npm dependencies as early happened today.
make: use-modules instead of use-modular, inline with the rest
Add make targets for building tags. Fix #235.
make check-modules does not need bundled tests
Merge remote-tracking branch 'origin/master' into ajax-cleanup
pat/ajax now handles anchors and forms, lib/ajax is gone

- patajax.request replaces old lib functionality
- saveState moved to form-state
- added tests for pat/ajax