Rename quil.middleware.* namespaces to quil.middlewares.* namespaces.

Necessary to resolve the conflict in ClojureScript with namespaces names and function names.
For example:

If we have ```quil.middleware``` ns with ```quil.middleware.fun-mode``` function and ```quil.middleware.fun-mode``` ns that it translated to next js code:

```quil.middleware.fun_mode = (function(...){...})``` and
```quil.middleware.fun_mode.some_fun_mode_fun = ...```

and leads to undifined call errors.