Fixing bug in unit tests with construct. The factory for Quest was
receiving the wrong paramters, test suceeds.
Merge branch 'develop' into contruct-fix
Resolve Issue #1

I removed four test units that are no longer valid according to the
recent code. In addition, I updated the ModelIOManager to skip reading
lines for any invalid mapping string.
Merge remote-tracking branch 'refs/remotes/origin/develop' into develop
clean uncessary files
Merge branch 'release/1.8' into develop
Merge remote-tracking branch 'refs/remotes/origin/develop' into develop
mergin changes from trunk
updating to latest trunk
Added ignores for protege 4
merged all changes from origin.develop
Improved Exception message when cannot read .obda file due to
unsupported tags
* Improved the factory method that creates CQIE with anew more onvineint
method that doesn't require to create lists everytime you creata query
body.
* Fixed issue that we geenrated Join(...) atoms when not needed. Now
Join is only used in the context of the left or irght ocmponents of a
leftJoin. Everywhere else, Join is redundant and no longer produced.
Add example code for using QuestOWL-API

The example includes how to initiate Quest for query answering and to
materialize data from database using mappings in OBDA model.
Merge branch 'develop' of ssh://github.com/ontop/ontop into develop