Ifc priority optional

Keith

Can you review and merge if you are happy with this.  The UTs are currently showing that ifchandler no longer has 100% code coverage, so I'll have a look at this once it is promoted to dev and I can look at Jenkins output.

Mike