Modified the way Smarty.class.php is included in SmartyView, closes #92. 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 #126. Changed visibility of $smarty from private to protected.
display_errors only forced to on when debug mode is on, closes #133
merging in changes from trunk 585cfadb5c2709add860a994b2426671f794a9e9
fixing tests (a bit), refs #134; really fixing dots in path names in build.xml, refs #119
merging in changes from trunk 3554179717190d8bc5135c51f0a2bb5367bc7d0c
Moved file copying etc. from AgaviPackageTask to build.xml. Closes #135.
Added regexp filter to build.xml to fix role="data" attributes from package.xml. Closes #136.
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 #145
merging in changes from branches/0.10 since 3554179717190d8bc5135c51f0a2bb5367bc7d0c
merged in changes from trunk since babd963f84e2da57c23af58e6d88eb5332984102