WIP, year options.
Add placeholder.
WIP, skeleton for validation.
Validation that move the coded year.
Error message in validation.
Get default value.
Add js.
add js.
Add utility function to handle all year related alters.
Docs.
Merge branch 'SCHOLAR-3.x' into 5816
Fix error message.
WIP, need to solve unchecking (still sends value).
Put JS into another file, and fix validation.
Attach css and js in one place, and add some CSS for the year fields.
Fix merge conflicts
Merge pull request #5837 from openscholar/5816

Change publications year form field