reorder-point support float multiple instead integer

1. stock reorder-point support float multiple instead integer one. for example: my product has 1.2kg per package, so my qty_multiple must be 1.2
2. allow qty_multiple be 0, it means disable multiple calculates. shipping the origin quantity from needs.