Force select value when field is required.
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
make check before calling callback
separated Express setup from http server setup to enable easier Express sub-app mounting;
fixed up a few places where using process.cwd() was preventing Keystone from easily being used in a fully embedded context;
added a detailed example in the README (including reasonings why this is a good idea);
Merge branch 'master' into easier_embedding
fixed some spacing -- tabs are not the norm in the node community ya know :-)
Fixing updates not detecting js & coffee files (missing period in path.extname detection).
fixed erroneous line in README code snippet
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
Merge pull request #328 from eknowles/master

Fixed dead url to working in error report
Pedantics: s/mongo/MongoDB/g