Added new EnableVaidations method to base ScriptEngine. Added two validations, one to ensure WithIn and WithOut are only called once per script. Secondly to verify that the names used in WithIn and WithOut exist within the script to be processed. Also added a paramterprefix for the native script engines to determine any prefixes such as @ for SQLServer.
Fixed merge conflicts