Project Lookup for Timesheet Entry

Change project and project task validation to use names instead of
internal ids. Added as timesheets-9.3.js in Sandbox.