Merge branch 'release/0.5.0'
pages/advanced: Use text input for method

Issue #312.
Refactor search-form-headings into advanced ns

Issue #312.
js/main: Trim input fields autocomplete suggestions
Merge branch 'issue/312'
pages/advanced: Refactor into widgets
js/record: Fix pI Major Component property
pages/upload: Replace method select with text input
js/record: Don't condense pI and pI Major rows

Issue #296.
Merge branch 'issue/296'
record: Add "Show others like this" links

Issue #294.
Merge branch 'issue/294'
tools/csv2yaps: Don't capitalise Greek letters

Issue #319.
Merge branch 'issue/319'
log: Add notes for Monday and Tuesday
tools/csv2yaps: User numerical protocol version

This allows for easy comparison of expected version vs received version.
tools/csv2yaps: Use serparate encoding/ver props
Bump release version for '0.5.1'
Merge branch 'release/0.5.1' into stable