Changed the 180 constant in bin calculation to avoid rounding errors

The code
   180 / orientations
performs integral division in python < 3,
leading to the calculations ignoring some orientations near the 180 maximum
Merge pull request #692 from angelatlarge/fix_hog_orient_bins_rounding

FIX: Use float constant to avoid py2.x rounding errors