Another solution for rounding in greycomatrix

Hi guys,

This is also related to the #899 issue. I just did some code to handle negative numbers based on http://stackoverflow.com/questions/485525/round-for-float-in-c.

I think it makes more sense that always rounding up, as the case with angle=3pi/4 and radius=1 pointed out.