FA archiver: Fix bug in use of axis names for spectrogram

git-svn-id: svn+ssh://serv0002.cs.diamond.ac.uk/home/subversion/repos/controls/diamond/trunk/python/fa-archiver@114366 e099a375-04f9-0310-9d5f-a741eaff62e1
FA archiver: Use more up to date version of matlab compiler

git-svn-id: svn+ssh://serv0002.cs.diamond.ac.uk/home/subversion/repos/controls/diamond/trunk/python/fa-archiver@114367 e099a375-04f9-0310-9d5f-a741eaff62e1
FA archiver: Fix a couple of issues reported by clang

Also add more checking compiler flags.

git-svn-id: svn+ssh://serv0002.cs.diamond.ac.uk/home/subversion/repos/controls/diamond/trunk/python/fa-archiver@114368 e099a375-04f9-0310-9d5f-a741eaff62e1
FA archiver: Add coverity scan support to makefile

git-svn-id: svn+ssh://serv0002.cs.diamond.ac.uk/home/subversion/repos/controls/diamond/trunk/python/fa-archiver@114369 e099a375-04f9-0310-9d5f-a741eaff62e1
FA archiver: Fix a number of mostly minor issues reported by coverity

git-svn-id: svn+ssh://serv0002.cs.diamond.ac.uk/home/subversion/repos/controls/diamond/trunk/python/fa-archiver@114370 e099a375-04f9-0310-9d5f-a741eaff62e1
FA archiver: Fix falib, don't return empty FA id names

git-svn-id: svn+ssh://serv0002.cs.diamond.ac.uk/home/subversion/repos/controls/diamond/trunk/python/fa-archiver@114371 e099a375-04f9-0310-9d5f-a741eaff62e1