added a permissions check to the task logs to make sure the corresponding task permission is applied;
Merge pull request #172 from caseysoftware/task-logs-perms

added a permissions check to the task logs
killed off the request for an otherwise unchanging value;
wired the default index page to include the welcome message;
removed a function that had a security vulnerability;
it has been deprecated/unused since May 2011, so we were not affected anyway;
deprecating the old popup-based company picker in favor of a simple dropdown;
updated the department picker to pass id's instead of strings;
Merge pull request #173 from caseysoftware/public-module

Public module
working out the basics of task templating;
worked out most of the rest of the import process including, overall strategy:
-  get list of tasks;
-  calculate the difference between the earliest task and our new project start date;
-  shift *all* dates by that difference;
-  shift start/end dates to reflect working hours;
-  map new tasks to old task;
-  find dependencies, update for new tasks;

TODO:
error handling & task parents;
updated the import to handle updating task parents;
added the clear to make sure we always get a clean object on setup;
wired in basic error handling to clear the import if an error occurs;
eliminating silly logic to set and reset the file's task id
deprecated the getTaskname method in favor of just using the CTask class;
it requires the file module to know less about the tasks module;
updating deprecation comments;
wired assignees to be imported;
there is some seriously nasty code still lurking about, comments dropped where appropriate;
added a bunch of comments explaining some of the open todo items;
re-using core functionality for task assignments;
shifted the importTasks method from the CProject to CTask class;
the importTasks method required *way* too much information on the CTask object which the CProject class shouldn't need to know;
Made sure the contact_display_name is set on a new install (and even upgrades with incomplete data);
Resolves: http://bugs.web2project.net/view.php?id=1213
Resolves: http://bugs.web2project.net/view.php?id=1215