Fixed a bug in @d2 introduced in ffaf33
@defaultrange now defines macro variables `MIN` and `MAX`
Temporary hack to allow use of # inside stencil definition (e.g. for sign-dependent upwind stencil)
Added the ability to choose array syntax. Also @define now forces a newline for compatibility with Fortran preprocessing
Merge branch 'develop'