adding EventTestCase and ValidatorTestCase
adding test cases for streamJunction and queries
adding support for complex output attributes in selector
adding QueryParserTest and fixing EventConverterTest
fixing SelectorParser to generate correct output definition
fixing output data addition. Adding to correct position
resolving conflicts of SelectorParser
support adding execution plans using siddhi grammar without using api
fixing selector parser
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
adding testcases
Merge pull request #13 from sacjaya/Siddhi-3.0.0

Adding test cases for filter and improve functionality