Attempt type conversion in assert.Equal

If the two values being tested are of compatible types, convert one
value to the other's type before comparing them. This allows
`assert.Equal(int64(123), uint64(123))` to pass.
Merge pull request #54 from jbowes/master

Attempt type conversion in assert.Equal
Specify the method of the test suite
Merge pull request #56 from kavkaz/master

Specify the method of the test suite
Clear staff
Merge pull request #57 from kavkaz/master

Clear staff
Add test for empty ints
Make empty tests pass

Fix #58
Clean up golint warnings
Merge remote-tracking branch 'upstream/master'