added AgaviToolkit::mkdir() that, unlike PHP's mkdir(), actually gets permissions right
changed all mkdir() calls to AgaviToolkit::mkdir()