[FIX]Project optional: Set project ID field optional in UI, if user do not add project field still he should be allowed to add line, records should be fail when sync the record so that user can reedit next time, also fixed other screens and widgets which may affected by removing project_id field from mandatory to optional, also fix issue of Many2one widget which fails to find record from search result'