Mc12345678 remove order and increase attributes

Have added code to support removing/deleting an order and also have modified the assignment of variant designations for multiple attribute products that are not limited to only 5 attributes (uses a recursive routine to work any number of attributes).  Additional recursion is possible; however, the benefit of doing so has not been identified yet.