Let grid mixins to pass columns total as parameter

Arbitrary simultaneous grids and uneven columns

- Add the total amount of columns in a grid to grid mixins as a parameter
- Use global variable @grid-columns as default value for backward compatibility

Closes #13959