Remove residual auditing on comment; some SQL functions

Functions and views which may or may not be useful.  Considering more extensive
"asset_access_check" and "annotation_access_check" functions.
Use annotation_consent to pull record consents

Add Record.permission for checking.  This may be enough to start making views
now?
Very basic record list/views working
Merge remote-tracking branch 'github/gui'

Conflicts:
	app/views/study.scala.html

Moved study record stuff into widget/slotList
Fix study view for empty description
Restrict slot date by dataAccess; rename birthdate
Add ages to participant list
Add cache to Container.assets

Closes assembla-74
Merge remote-tracking branch 'remotes/origin/master' into gui

Conflicts:
	app/views/display.scala
	app/views/widget/slotList.scala.html
Fixes to account for merge.