expose and test crypto_scalarmult

fixes #65
An assert would fix this for coverage, but I'm insufficiently familiar with this codebase to know if that's a good solution. I leave it to @dstufft and @warner :)