Use Golang 1.3
Invalid metadata: show hex infohash
import lines compatible with goimports.

The gosocks import need to explicity name it "socks" to match what the library
does, otherwise goimports gets confused.
Add a useDeadlockDetector flag and leave it off by default.

Also run goimports everywhere.

The deadlock detector is not interacting well with the metadata downloader - where the main goroutincan be blocked for several
seconds.
Don't write heartbeats if the deadlock detector is off
We now support Go 1.3.
Improve error checking when loading/reloading torrent files.
Avoid crash if p.have.n is 0

Work around issue #54.
More defensive programming.
Fix up piecemaps of peers that were added early.
Add resolveBindIP utilty function and test.

Not called anywhere currently. Might be used in the future to implement
a --bindIP flag that would constrain which local IP address is used when
dialing and listening.
Use new home of go-nat-pmp package.
Use new location for github.com/jackpal/bencode-go library.
Make BtConn public
Update README.md

New url for bendcode-go
checking fs.Stat error