Support optional parameters in [ConditionMethod] methods. Optional parameters can be omitted from the end of the parameter list (only).
Added optional ignoreCase argument to string-related ConditionMethods, retaining original behaviour as the default. Added new strequals function for string comparison with optional ignoreCase argument.
Fix compilation for silverlight
Implement optional parameters that work for .NET 2.0 and above, and Silverlight.
Removed contributor copyright line.
Merge pull request #216 from zanyants/master

Optional ConditionMethod arguments, ignoreCase argument for standard condition methods, EventLogTarget enhancements