Force select value when field is required.
Cleaning up Field initialisation
Implementing warning when required fields aren't initial, fixes #300
Adding ExhibitionsRUs example to website
Reworked listen logic in Keystone.start() to fix #308
Fixes to how updates are discovered and included, fixes #313
Updated featured tweets on keystonejs.com
Merge branch 'docs-working'
Add test script to package.json

There doesn't appear to be a makefile associated with the project, so
I've assumed the 'make test' command previously listed in scripts was
boilerplate and just blown it away.

Using ./node_modules/.bin so that a developer doesn't (necessarily)
need mocha installed globally on their machine before getting started.

This commit makes 'npm test' run in the project root work as expected.
Use spec reporter for Mocha tests.

This is a matter of personal preference, but hot damn do I love seeing
unicode ticks.

✓
Turn fields test into mocha unit test
Merge pull request #317 from davidbanham/fields_unit_test

Turn fields test into mocha unit test
Merge pull request #316 from davidbanham/test_script

Make 'npm test' work
removed extra module require
Adding cookie secret to environment defaults init.
Merge pull request #318 from mgan59/issue-86-patch

removed extra module require
Fixing updates not detecting js & coffee files (missing period in path.extname detection).
Fixing complex filters on the list view not appearing due to jQuery unrecognized expressions.
Adding docs for google analytics options, ref #327
Fixed dead url to working in error report

Fixed Amazon S3 dead url in keystone docs to working