"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]
Silence a warning: mode can be null, so default it to that.
* Datagrid should be in embedded mode even for the display action.
* Datagrid should not show MRA/MRPA links in view/display mode.
* Don't register JavaScript on update.
If we have a parent let the parent register our stylesheets/javascripts
instead of ourselves.
* atkDebugger now only stores query traces in session if debuglevel > 2. [Tjeerd]
atkCountryAttribute now has a new list type called "custom", this custom list can be customised by calling the new method "setList" with as parameter
a array of country iso codes. After setting the list you can just request the custom list like you would with the "world" or "europe" list.

Also changed the world_countries_shortlist. Germany was missing and the UK was listed twice, and canada is added now.
[Erik]
* Don't set tmpfile if filename empty. [Peter]
* Changes in atkcolorpickerattribute for using this attribute in a dialog.
* Fixed a possible error situation in Smarty, which caused fatal errors on some
  occasions. This was caused by a &nbsp; directly after an open tag, added there
  for example by the FCK Editor. [Peter,Tjeerd]
"Add dummy buildView() method to atkddl"
Do not empty testdatabase when its name equals the default database