Add an internal name field to stock_locations

Name displayed on frontend is not always very intuitive when managing stock_locations on the backend, or in other internal scripts. Add this field to allow setting an internal name.