check that first field is "block" when reading scale

I also added tests that test the scale reading functionality.
describe the definition of the tested NMSSM models
allow matrix-type input parameters
add matrix-like input parameters to LHInputMSSM model
move constraint for mHd2 to SUSY scale
adding SLHA input file for LHInputMSSM model for demonstration
enable reading of scalars from extra blocks
update ChangeLog
update my address
slightly reformulate SLHA compatibility with decay calulators
slightly reformulate SLHA block control for non-(N)MSSM models
describe new feature ExtraSLHAOutputBlocks
fixing small typos
slightly reformulate "Current limitations"
changed sentence just before Design Goal to reinstate original meaning - we pass the outut *to* other codes both private and public.
Fixed teh way we introduce the two loop higgs corrections, sicne editd had made the start of this sentence misleading.
altered wording describing E6SSM mass comparison.
capitalize Standard Model
note about internally used SLHAea class and adding reference
merge ifdef statements