indexing: fixes for matrix(vec), vec(matrix=0, etc, clean code

Fixes #113.
indexing: fix empty access to correct sizes, alkow ''

octave has x('')bsame as x([]). do that too.