Merge pull request #2 from mkoubik/bugfix

bugfix for php < 5.4
Files are deleted before renaming, to be compatible with some servers like FileZilla. [Closes #4, #5]
Ftp::deleteRecursive: Fixed a bug that caused an infinite loop if nlist() returned whole path (not just filename).
Ftp::deleteRecursive: fixed infinite loop if path not exists
collectFiles() and Preprocessor are more verbose
added option 'preprocess'
configurable temp dir
Shorter log
Merge pull request #8 from HosipLan/feature/tempdir-configurable

configurable temp dir
Merge pull request #9 from HosipLan/feature/shorter-log

Shorter log
Deployment: matchMask is public
refactoring: added toArray()
Ftp::deleteRecursive moved to Deployment::purge
Deployment::deleteFiles() sorts files [Closes #10]
Removed unused $disallow variable.
Merge pull request #14 from jozefizso/feature/refactoring

Removed unused $disallow variable.
Ftp: urldecoded name & password (thx jozefizso)
Merge pull request #7 from HosipLan/feature/match-mask

Deployment: matchMask is public
Fixed enabling test mode in command line via -t
typo