My second commit
Commit mail test
* Removed executable bit.
* Re-enabled test-case, because all code should be there now.
Changed the normal __autoload to be registered with spl_autoload, this makes it possible to have multiple autoload functions.
You can just add more autoload functions to spl_autoload_register and php will try all the functions in the spl_autoload stack to
find your class.
See the following url for more details:
http://nl2.php.net/manual/en/function.spl-autoload-register.php

[Erik S.]
When copying records, the excludes on the node should not be used,
only excludes that are set directly on the datagrid should be used.
[Dennis]
"Adding virtual hours function:
Add 'create view' functionality to setup and db staff.
Fix project, report and timereg module accordingly."
"Adding virtual hours function:
Add 'create view' functionality to setup and db staff.
Fix project, report and timereg module accordingly."
* Initialize filters as array [bug 932]. [Peter]
"Fix parameter order in getSaearchCondition() - set the same as all other attribute/relation"
"Atkaggregatedcolumn use method label() for lebel generation. 
Adding support using relation field as searching field."
"Add last changes"
Added extra right check for showing the exportlink, you now need the
view (admin) and export right. See also:
http://www.achievo.org/forum/viewtopic.php?p=29091
* The display of error messages in templates can now be customized using the 
  fields message, tablink and label. Note that the msg variable where the 
  tab and message are concatenated still exists for backwardscompatibility 
  with custom templates. All ATK templates now use the message, tablink and
  label fields to display error messages. [Dennis]
"Adding setHeader(),setFooter() method for setting function name for header/footer generation.
Change editHeader(),editFooter() accordingly."
atkCountryAttribute now includes a world shortlist that includes US+EU15
Added a new predefined list of countries called 'world_shortlist', this list
includes the 15 more important countries and the US.
[Erik S.]
Fixed the 'netherlands' and 'belgium' in the world list to be availible in
the correct language.
[Erik S.]
Made registerStylesAndScripts protected so it can be overridden in 
controllers
* A test will now fail if a specified class cannot be found. [Peter]
* Refactored atkDateAttribute a bit, so we don't need the include.php file to
  register it's javascript. This makes the use of class.atkdateattribute.js.inc
  deprecated. Also added a call to the onChange handler for the input field if
  the AF_DATE_STRING flag is used. [Tjeerd,Peter]
+ Added unregister_style() method to atkPage to unregister a stylesheet.
  [Tjeerd]
+ atkBoolAttribute now uses getLabel for displaying it's label if it uses the
  AF_BOOL_INLINE_LABEL flag. [Tjeerd]
+ atkAttribute's HTML input box now has an id attribute by default. [Tjeerd]