call CreateUnitMatrix[] only when needed

Reason: CreateUnitMatrix[] might return an error for some types.
version 1.0.1-cpc3
update ChangeLog
typo
version 1.0.1-cpc4
added Dominik's suggestions to list in FlexibleFuture.txt.
install README file and add it to the documentation
put path to configure script into a separate variable
extend doxygen main page
Work around Part::partw caused by fields with an extra index in Cp[]

Subject: Re: SARAH Part::partw warnings from Vertex[] with E6SSM model file
Date: Thu, 12 Jun 2014 13:57:21 +0200

Hi Florian,

calling

  Vertex[{conj[USHp0[{gO1}]], bar[Cha[{gI1}]], ChaP}]

works fine, thanks!  So, the problem is than that the self-energy
contains a coupling of the form

  Cp[conj[USHp0[{gO1}]], bar[Cha[{gI1}]], ChaP[{1}]]

where ChaP appears with an index.  Maybe we should simply replace

  ChaP[{1}]   --->   ChaP

in such cases.  Anyway, many thanks for your help!

Best,
Alex

On 06/12/2014 01:23 PM, Florian Staub wrote:
> Hi,
>
> ok, sorry for the confusion. I think the problem is an even a simpler one:
>
> Vertex[{conj[USHp0[{gO1}]], bar[Cha[{gI1}]], ChaP[{idx}]}]
>
> ChaP is not supposed to carry any index. Does
>
> Vertex[{conj[USHp0[{gO1}]], bar[Cha[{gI1}]], ChaP}]
>
> work?
>
> Cheers,
> Florian
Merge branch 'development' into extend-ne6ssm-files
updated generated NE6SSM files after fix for coupling issue.