Fixed product filtering bug when paging
Live/Draft handling changed

Originally live/draft was handled by the get_product function. This, for
numerous reasons, no longer works and is (as it should) being handed off
to other functions responsible for retrieving products.
Updated filtering query
Updated product duplication
Removed caching from make_square
Automatic ordering to product image uploads
Added ordering to cat and brand uploads
Added check to settings on installation
Made modifier instructions not required
Changed method for removing parent
Merge remote-tracking branch 'origin/1.2/develop' into 1.2/master