Adding siddhi-core to the build
adding emma to siddhi
Refactoring EventFactory
fixing SelectorParser to generate correct output definition
resolving conflicts of SelectorParser
Fixing double missing issue
support adding execution plans using siddhi grammar without using api
Merge branch 'Siddhi-3.0.0' of https://github.com/wso2-dev/siddhi into Siddhi-3.0.0

Conflicts:
	modules/siddhi-core/src/main/java/org/wso2/siddhi/core/SiddhiManager.java
improving output data population
improving output data population of selector
adding filter test case
add getSelector()
Merge branch 'Siddhi-3.0.0' of https://github.com/sacjaya/siddhi into Siddhi-3.0.0
fixing breaks due to API refactoring
fixing NPE