matlab: move some utility .m files out of src

Otherwise, they end up in the octave package.
Merge pull request #137 from cbm755/no_m_src

matlab: move some utility .m files out of src
strjoin should sprintf its input, fixes sysoneline
add tests of sysoneline

works on windows and matlab too.
put back defaults after testing system ipc
win32 all-inclusive package maker do some seds to default to py.exe
ipc: sysoneline path fix
sympref: add commented out path command, in case need it later
tests: change cwd to octsympy base before running tests

Fixes #136.
tests: typo in test suite drivers and add newline
tests: add some comments to clean this up once Oct 3.8 is standard
reformat NEWS file for release
version numbers updated
tests: additional escaping of some comments
add -git to version number
test fix for inv
Add expm, pinv and trace commands
Merge pull request #138 from cbm755/expm

Expm
expm, pinv: loosen test tolerances for matlab

is matlab's expm really that bad?
not: more specific test not(x==1) test