Fix some jshint warnings
Fixing jshint warnings in remaining fieldTypes
Fix more jshint warnings
Add ./index.js to linking.
Fix minor lint warnings.
Merge branch 'master' of https://github.com/jamlen/keystone into feature/jshint

Conflicts:
	index.js
	routes/views/item.js
Merge branch 'master' of https://github.com/jamlen/keystone into feature/jshint

Conflicts:
	index.js
	lib/asyncdi.js
	lib/email.js
	routes/download/list.js
Cleaned up more jshint results after incoming merges.
Fixed typing error in doc
Fixed links to field types in README
Merge pull request #352 from fbeaudet/master

Fixed typing error in doc
Merge pull request #353 from balupton/patch-1

Fixed links to field types in README
Merge pull request #350 from jamlen/feature/jshint

Clean up warnings from jshint
Implemented #346

Changes:

- Linted `lib/list.js` and `public/js/view/list.js`
- Added between filtering to date, datetime, money, and number field
types
- Added some utility styles provided by @jossmac
- Removed trailing whitespaces for modified files
- Simplified logic for parsing list field input values and generating a
query string from them
- Simplified logic for generating queries from filters a little bit,
simplified a little bit for location

Tested:

- That filters correctly pass and fail for numbers and dates
- Have not tested changes yet on location, money, and date time fields
that were also touched by the optimisations
Fixed some regressions

- Fixes address query string not being generated correctly
- Fixed spacing issue with header items (due to trailing whitespace
removal)
Merge pull request #362 from balupton/issue-346

Implemented #346
Merge remote-tracking branch 'upstream/master'