First release of stock_inventory_barcode

The module proposed for merging adds a barcode input field to the stock inventory form. This allows to add products to the inventory list by a barcode scanner. The adding mechanism is encapsulated in an abstract class that can be used with other models.