Event filter with RDF model continue

1. change bdpl grammar
2. keep tokens in jjtree
3. compose sparql query text
Homogenize version management for semweb4j dependencies
Clean up dependencies
Add empty test to make surefire happy.
Event filter with RDF model continue

1. change methods of the ASTOperation because of the modification of the
jjtree structure. ( add ASTProlog )
2.  use sesame to analyze ASK queries and get event types
Update some overlooked ADL files
Add more updates to ADL files
Shorten package names

.. makes maven command line nicer
BDPL Translator 1.0

1. complete epl with select, from and event filters with optional clause
in sparql parameter
2. initiate epl listener creator
Rename packages

These packages are from sesame and modified in our project. Change the
names to avoid conflicts when our project and sesame are both
dependencies of other projects
CEP Simulator
Parsing duration data type + bug fixed

Bug: parsing a wrong prolog when the prolog is empty
Bug: the first "every" may be lost
Add window description
Update visitors to use existing elements.
Revert "Update visitors to use existing elements."

This reverts commit 868df535673c4d1a08296d54d9b8a7652ee5adc5.
Typo
Merge branch 'develop' into feature/trimeTrigger