Don't panic on source line mismatch

This happens when multiple functions have the same name, e.g. init()
Use the gocov output directly
Separate coverage loading from main
Don't hard-code import path for tests

Makes it hard to test my fork
Allow separation of coverage run from push to coveralls
Merge pull request #13 from dustin/master

Don't panic on source line mismatch