io send/recv writedot replaced with _write_dot
fortran_function uses blas.COPY
MM.codemap floats alpha and beta if necessary
Merge branch 'compblas' of github.com:mrocklin/sympy into compblas
Quick fix for defining assumed-shape inputs in fortran.

Assumed-shape arrays have colons for sizes.