tweaking the lists so they're the same when there's no data
adding another field to the user list to fill the space
tweaking the contact/department lists to make sure the ids resolve properly;
correcting the alignment of the header
removing the silly project_status display that used the numbers;
rewired the todo list to respect the checkboxes;
removed the department button if the module isn't available
tweaking the buttons to respect modules, permissions, and to have a more logical layout
made the collapse/expand button on the project designer *not* select the row by default
fixed the theme to remove highlighting from the search info
updated the validation on the resource_key to allow strings in general instead of just integers;
style cleanups for the resources module;
fixed a few typo in the permissions checks where users were blocked from doing things they should be able to;
resolves http://bugs.web2project.net/view.php?id=1256
updated the task sorts to use start_date and end_date by default;
resolves: http://bugs.web2project.net/view.php?id=1258;
cleaning up the stray tooltips that are popping up on buttons unexpectedly;
Resolves: http://bugs.web2project.net/view.php?id=1254
updated the 'show full project' link to respect timezone info;
Resolves: http://bugs.web2project.net/view.php?id=1252
excluding inactive tasks from all percent complete calculations;
this *does not* exclude them from total hour calculations because if hours are worked, they don't disappear simply because a task was canceled or is on hold;
fixing style oddities
wiring the table to use the flexifield setup
adjusted the row display to make sure that we have a TZ-aware time for the user;
updates to week view:
- set a minimum height;
- shifted the styles from being hardcoded to css;
- highligthed working days vs non-working days;