Modified the way Smarty.class.php is included in SmartyView, closes #91. Fixed mkdir calls to cope with subdirectories. Removed Smarty settings from settings.ini. 

From now on the user has to define SMARTY_DIR (see Smarty manual) or set Smarty to include_path.
Fixed SmartyView::setAttributesByRef, closes #125. Changed visibility of $smarty from private to protected.
display_errors only forced to on when debug mode is on, closes #132
merging in changes from trunk 606e65e608f52f1089a33763c7766b11c1ec12b1
fixing tests (a bit), refs #133; really fixing dots in path names in build.xml, refs #118
merging in changes from trunk 82b38144e405dd589f752c76a01f5d98afcdc75f
Moved file copying etc. from AgaviPackageTask to build.xml. Closes #134.
Added regexp filter to build.xml to fix role="data" attributes from package.xml. Closes #135.
fixed FormPopulationFilter XML Prolog detection
fixed incorrect output mode auto-detection
really fixed incorrect output mode auto-detection
improved action detection for subdirs without base href. sucks and might break in certain ambiguous situations, but it's the best I can do for now
adding _darcs (DARCS), .arch-params (GNU Arch), .monotone (Monotone) and .bzr (Bazaar-NG) folder names to Toolkit::clearCache ignore list
fixing Template custom code templates for projects and modules not being copied correctly
made DateValidator compatible with PHP >= 5.1.0, closes #143
merging in changes from branches/0.10 since 82b38144e405dd589f752c76a01f5d98afcdc75f
merged in changes from trunk since eef926c20615d83cda1dfda0af732b7e90f763fa