Changed the 180 constant in bin calculation to avoid rounding errors

The code
```
   180 / orientations
```
performs integral division in python < 3, leading the HOG computation to ignore some orientations near the 180 maximum, as explained in the issue titled "HOG bin computation rounding off error". The solution adopted is to specify the constant as a float, i.e. `180.0`