Misc bug fixes
Fix: Use variable in less before declaration causes the server side compression broken
Remove custom fields for PaymentMethod, Promotion and ShippingMethod in the UI

According to the discussion result, we don't need custom fields in these models