Added a ad-hoc way of manually specifying primary keys for tables or
views. Useful for materialized views and views where the user know what
is a key
Merge branch 'bugfix/mappingProcessorIteration' of github.com:ontop/ontop into feature/viewKeys

This bugfix must be merged into the viewKeys branch, as otherwise the branch cannot be used on the mappings where it is needed
Added foreign key reading to the view key reader manual "fake" keys
Prints out all foreign keys to the console. Added a view_keys for the
testing.
Merge branch 'develop' of github.com:ontop/ontop into feature/viewKeys
Merge branch 'develop' of github.com:ontop/ontop into feature/viewKeys
Merge remote-tracking branch 'origin/develop' into feature/viewKeys
Removed printing of keys
Merge remote-tracking branch 'origin/develop' into feature/viewKeys
Moved the filename for view_keys from hardcoded to QuestPreferences
Added a preference for disabling the reading of view keys from file. Set
to default false
[maven-release-plugin] prepare for next development iteration
Merge branch 'master' into develop
Merge branch 'release/1.12' into develop
branch  to solve the types in the ontology
remove netbeans files
Merge remote-tracking branch 'origin/develop' into feature/viewKeys

Conflicts:
	reformulation-core/src/main/java/it/unibz/krdb/obda/owlrefplatform/core/Quest.java
	reformulation-core/src/main/java/it/unibz/krdb/obda/owlrefplatform/core/QuestPreferences.java
Moved the parsing of mapping sql, and addition of view definitions out
of the conditional branch only treated when not full metadata is needed.
Consider the case in which we set the datatype for literal when we are
creating r2rml from obda
Merge branch 'feature/r2rml' of github.com:ontop/ontop into feature/r2rml