Show the days' number as bold in the expanded monthly calendar.
Paint the whole cell with the background color of the project,
instead of just the text.
Computes the suitable text color based on the luminance value,
instead of the previous dumb method which allowed for a pure green
background to have white text, rendering it very hard on the eyes.
Paint the whole cell of the task name with its background color
instead of just painting the text.
Only allow modules that can be accessed and edited by the logged in
user to show up on the drop-down field as modules to apply permissions
on. Otherwise it would be possible to add a permission modifier that
imediatelly disapeared from the permission modifiers list.
Fix the listing of permission modifiers; previously modifiers were not
shown due to the way the code checked for the currently logged in user's
permissions.
Delete the contact info also when a user is deleted. Leaving the
contact info behind is useless (no way of reattatching a user to a
contact info row) and leads to permission errors.
Method subclass to allow editing a subfolder if the logged in user
has files inside of which it is the owner.
Changes to the tasks display for 'Day View', 'Todo' and others.

- Links to tasks assigned to others are moved to after my own tasks.
- Headers to indicate which tasks are which.
- Layout changes to the filters.
- Text changes to some labels.
- The cell of a task link  has its whole background painted with the task
color instead of just the text.
Fix to allow the task duration to show the time unit.
Standartize the display of the task selection column on the task list.
Make the task progress column dependant on the current selected date.
Previously a task progress was computed at the 'now' time, even if
the display was relative to an earlier date. This changes that to depend
on the selected date so that if the current date is earlier than the task's
start date it will be reported as a 'future task'.
Changes to the way the 'due in' field is computed and the task
filtering is done.
Now the 'due in' field depends on the currently selected date,
allowing for 'back in time' views of the tasks.
Also a task may show up in the list even if its completed if
the currently selected date is in the past (before the completion
date).
Fix a crash when showing the 'My Gantt' on the 'My Tasks' form.
The logs always express time in hours. So the 'Time Worked' field in the
'View Task' form must always display the time unit as 'hours',
not the tasks' duration unit.
Check for subfolder creation permission with a call to canAuthor
and for edit permission with a call to canEdit.
This avoids permission errors on new subfolders.
Change permission of subfolders now depends also on the existence of
files inside the subfolder; if none is found anyone can edit the subfolder,
otherwise the current logged in user has to have a file of which it is the
owner inside it.
These way an empty subfolder can be edited.
Styling corrections to fix the buttons
Show the flat file view instead of the 'folder explorer' view.
The 'folder explorer' view shows empty directories, which makes no
sense in the company and project forms.
Removed uppercase stylings from 'h1, .title' and 'h2, .subtitle'