Added --overwrite-output (-O) option

How about this for #547? This is my first time writing code for scrapy, so please scrutinize.
global import of settings is highly discouraged (and soon to be dropped), please switch to `from_crawler` class method (or similar)