[maze.js] Added Height, Size, Thickness and Flags

**New usage:** /maze.js \<block\> [width] [length] [height] [size] [thickness] flags

*Maze Flags:*
- i adds an entry and an exit
- y places the entry and the exit randomly
- f adds a floor
- c adds a ceiling
- e places air blocks
- a places air blocks only
- v creates a vertical maze

*Solver Flags:*
- s enables the maze solver
- g places glass if wrong or unvisited
- r places red wool if wrong
- b places blue wool if unvisited

Using only "/maze.js \<block\>" will still work as before.

**Default values :**

- width : 5
- length : 5
- height (walls height) : 2
- cells size : 1
- walls thickness : 1