Siddhi 3.0.0 - siddhi core implementation

Adding changes related to jiras: CEP-939,CEP-940,CEP-941,CEP-942,CEP-944