Merge pull request #1 from iantocristian/master

various fixes
Merge pull request #1 from iantocristian/master

some fixes and improvements
Merge branch 'master' of git://github.com/iantocristian/node-torrent-client
Tracker: retry announcing 'started' event to non-responsive trackers at 5s intervals and always execute announce callback regardless of tracker response
add progress event
Merge branch 'master' of git://github.com/iantocristian/node-torrent-client
Merge pull request #3 from dominictarr/master

download progess event
Merge remote-tracking branch 'iantocristian/master'

Conflicts:
	lib/torrent.js
Merge pull request #2 from darsee/master

Retry announcing to non-responsive trackers
Merge remote-tracking branch 'aam/master' into process-data