Modified the EJRestrictions to allow a new parameter to indicate if the restriction is for a Service Item

The statement executor has been modified to only use Service Item Restriction. This allows developers to have control items on their query screens and allowing them to be sent to the executeQuery method in its query criteria. The service developers can then use these to add extra criteria to the block service statements
Merge branch 'develop' of https://github.com/entirej/core into develop