Creating branch for working on View improvements
First take: Made decorate() and getSlots() public, changed decorate() so it doesn't use references for slots anymore (pointless, since they're passed to Controller::forward() by value), getSlots() isn't defined as returning a reference anymore, added clearDecorator() and clearSlots() method, added setSlots() method. References #45
Synced up changes from trunk, Merged revs 207:216
Synced up changes from trunk, merged in revs: 217:236
Synced up with changes from trunk, merged in revs: 236:241
Synced up changes from trunk, merged in revs 242:243
Synced up changes from trunk, merged in revs 243:262
Added UnreadableException (extends ConfigurationException), thrown wheneever a (cached) config file could not be found or read.
Added "Id" keyword, fixed version numbers.
Initial import
Added Integer type to NumberValidator
Fixed min/max check to work with zero too
Separated session starting from initialization. 
Added CreoleSessionStorage.
Added plain text formating to AgaviException::printStackTrace.
Made ConsoleController use plain text formating for exception stack trace printing.
Added cookie support.
This version.php is mine. There are many like it but only this one is mine. Respect it.
Removed unnecessary reference assignment to make CreoleDatabase strict standards compatible.
Removed exception "throwing" (nothing was thrown but an exception message was printed) from __autoload because it broke some 3rd party lib autoloading mechanisms.
Synced up changes from trunk, merged revisions ab981f7a1638b518d14364b7ebdfb8109ef34347:HEAD