Merge branch 'release/0.3.11'
record: Slight refactor of reference panel
record: Implement citation style selector

This implements a client-side citation generator and adds the ability to
switch between them.

Issue #256.
Merge branch 'issue/256'
css/scaffolding: Increase heading meta font size
models/search: Fix 'id' search parameter

Since we have moved to using hashes as record IDs, we no-longer need to
flag the ID condition as numeric.

Issue #277.
Merge branch 'issue/277'
js/download: Rename textFormats to downloadFormats
js/download: Create file format list on client side

This copies the pattern used in the record citation style selector.
Bump release version for '0.3.12'
Merge branch 'release/0.3.12' into stable