log better messages
change Live cache SQL schema
avoid Virtuoso transaction deadlocks on CHECKPOINT
move feeder configuration to property file
Fix according to review: getMessage() may return null, use toString() instead
Fix HomepageExtractor issues

The HomepageExtractor was not able to correctly detect references to official webpages
when conveyed through templates placed in the External links section.
Only matches to Template:Official were considered and the URL extraction was failing
when the template property contained an ExternalLinkNode.

With this change:
- A map is provided to store info about official website templates, for different langs
- Template redirects are checked when looking for official websites
- URL is extracted also when the template property is an ExternalLinkNode

I was able to extract 550k homepages from enwiki-20130604 compared to about 505k items
without this patch (about 10% more).
Merge pull request #126 from ninniuz/homepage_extractor_fixes

Fix HomepageExtractor issues
Issue #144: Deduplicate quads in the extraction server

When extracting quads from the extraction server, we should
deduplicate quads so that we get a similar result to that
produced by the extraction framework
Merge pull request #146 from ninniuz/144_duplicate_quads

Issue #144: Deduplicate quads in the extraction server
bugfix provided by @ninniuz
manually merge pull request #95 / fixxes issue #23
bugfix provided by @ninniuz
Merge pull request #142 from jimkont/live_features

Various enhancements for Live
Issue #149: Read stats generation property from JVM system property

- Decide whether to generate statistics by reading a JVM system property.
By doing that it is possible to create stats without having to edit the code
and recompile the framework.
- Add a Scala launcher in pom to start stats creation by setting the
appropriate JVM system property
Merge pull request #150 from ninniuz/149_stats_parameter

Issue #149: Read stats generation property from JVM system property
Missing italian string for HomepageExtractor.
Issue #151: URL encode wikititle in sample page extraction
import scala.language.reflectiveCalls
adapt for the new parser output
HomepageExtractor config

Set default values in case any of the HomepageExtractor required config does not exist
for a specific language (e.g. there is no official website template in itwiki, but
there is an official keyword used in external links section).

Not using English as default because it looks like a strong assumption which is likely
to be either wrong or disruptive.