Fix to prevent the display of the 'tasks per user' button on 'Tasks' if the
user can't edit tasks. Otherwise he'll get a permission error if he clicks
on the button.
This patch breaks up the 'Tasks assigned to me' and 'Tasks assigned to
others' lists in 'Day View' into separate tabs, to be more consistent with
other parts of W2P.
Change the precedence of the different task conditions in terms of
deadline. To avoid problems when the start date is into the future but the
end date already passed, where the old coding would report all OK.
I know this condition is not supposed to happen but it should be handled
this way anyway.
Fixes the problem of losing completion info on project edit.
This patch allows a user to be created without a role (therefore unable to
log in), just sounding an alert instead of refusing to save the record.
This needs to happen in order to support external users (from other
companies) that can have tasks assigned to them but are not allowed to use
the system.

NOTE: I've setup the alert message for English, other localizations are
      needed.
This patch adds support for UNION queries like '(SELECT ...) UNION [ALL]
(SELECT ...) WHERE...;'.
Tab labelling clarification
Fix to avoid letting a regular user (not able to view 'system') see other
people's events.
English localizations to pretty up the title of the window.
Patch to allow archiving a project from the list view, along with changing
its status.