rewrite 'categoryorder' and 'categoryarray' defaults step:
rewrite 'categoryorder' and 'categoryarray' defaults step:

- trimmed down the logic
- make sure that axis.categoryarray is filled in
- use containerOut.type instead of containerIn.type
  (even though they are the same, we should always use
   the 'full' value of attributes after they get coerced)

asolagmbh/plotly.js,iongroup/plotly.js,plotly/plotly.js,etpinard/plotly.js,asolagmbh/plotly.js,aburato/plotly.js,asolagmbh/plotly.js,iongroup/plotly.js,plotly/plotly.js,etpinard/plotly.js,plotly/plotly.js,aburato/plotly.js,etpinard/plotly.js,iongroup/plotly.js,plotly/plotly.js