add pseudoconstant to define_view; translate role-id's to labels
copy-paste utils from CiviHR for select list
re-implement role field as select list
Merge pull request #87 from mzd-xonflux/cvvl-sprint

Role Select List and supporting util
Added datepicker and timeEntry plugins to Define Needs UI. Moved formatting of these
out of API and into controller. Added database write on change.
Removed trailing commas that NetBeans insists are not compatible with IE.
Code formatting. Whitespace changes only.