get_param bug fix

reg_exp does not return a logical result so logical
operators can not be used with its results. Fixed to test
results for emptyness rather than falsity
Fix eval_param for when block diagram is a library

If the block passed to eval_param lives in a library block diagram, the block
diagram's ModelWorkSpace parameter will be empty (rather than being a
ModelWorkSpace object) so it will not have a "whos" method.  This presence of
the "whos" method is now checked before attempting to call it.
Be more selective about evaluating in eval_param

eval_param now checks whether the parameter is an edit field before evaluating
the parameter.  This is in addition to the already existing checks for
non-emptyness of the parameter's string and the parameter's "evaluate" flag.

Checking for whether the parameter's "mask style" is "edit" is needed because
some masks have checkbox and/or popup parameters set to evaluate.  Because
these parameters have non-empty strings (e.g. "on" or "off" in the case of
checkboxes) and are set to evaulate, eval_param would try to evaluate their
value, which would rarely succeed and even more rarely (i.e. never) be what is
desired.
Use get_param in xps_bram.m

The xps_bram constructor would call eval_param for parameters that do not need
to be evaluated, such as checkbox and popup fields.  These have been changed to
use get_param (and str2num, if needed).
Catch cases where there are no sw_registers / snapshots / info blocks in design
Merge branch 'master' of https://github.com/ska-sa/mlib_devel
Fix to munge block in callback to remove lib link.
Added tags to blocks.
Continuing to add design export on build.
Added support for Xilinx 14.5 tools.
Merge branch 'master' of github.com:ska-sa/mlib_devel
fi() replacement script

fi() is used in certain places to generate and pack coefficients in BRAMs.
Unfortunately this is part of an add-on to Matlab. This script
can be used instead.
fi() removal in fft family

twiddle factors were generated using fi(). Replaced with calls to
doubles2unsigned. Basic simulations performed, more rigorous testing
required.
Merge branch 'master' of github.com:ska-sa/mlib_devel
Merge branch 'master' of https://github.com/ska-sa/mlib_devel

Conflicts:
	xps_library/gen_xps_add_design_info.m
Added pcores and xps_library files for x64_adc on ROACH 1

You'll need the usual deprecated Xilinx pcores and dcm_module_v1_00_d to use this adc block
Added pcores for adc2x14_400 (including 4x demux version) to ROACH 2 base package. Courtesy Guy Kenfack
Removed .DS_Store directory from earlier adc2x14_400 commit
doubles2unsigned modification

doubles2unsigned changed to take the maximum word size. It concatenates
the input columns and then divides the resultant vector so that it
will fit into words of the specified size.

Updates to init scripts that use it.
tostring removal from flatstrcell

slowly removing tostring, not actually needed.