Allow overriding build properties
.gitignore: Add override.properties
Throw MalformedURLException on invalid request/insert URIs
Handle malformed trustee URI properly

This skips the malformed URI and continues the import of the rest if the
trustlist instead of aborting.
Fix indentation in XMLTransformer.importIdentity()
Revert "Handle malformed trustee URI properly"

This reverts commit 9ff8206877760ed8ac913d79416a0edecc032cb2. For
various reasons we don't want to use only parts of a trustlist. Xors
explanation of the issue:

My concept with trust list parsing was always: Either parse it fully or
mark it as parsing failed. The reason is that we should make sure not to
accidentally modify trust values in a certain way, and that also means
leaving trust values out. Also, publishing of trust lists with bogus
URIs is malicious behavior so they should be ignored. Notice that my
code contains database-upgrade-code which will delete identities with
bogus URIs, so the people who have published trust lists with bogus URIs
due to the bug will get their trust lists fixed as soon as they upgrade.
So I think you should either be very careful about ignoring certain
trust values or remove the ignore-part. IMHO you should just go for
removing the ignore part.
Merge pull request #14 from zidel/fixes

Minor changes to build, trustlist parsing and indentation
Remove ambiguous catch in unit test.
Do not defragment if the database format version changed to prevent
weird Exception logging.
Version 11. p0s will tag with changelog. Basically big optimisations, name generation, automatic defrag, and more.
Merge branch 'refs/heads/master' of git+ssh://git@github.com/freenet/plugin-WoT-staging.git
Factor out low level code.
FCP: GetIdentitiesByScore now also sends the amount of identities.
This allows Freetalk to check whether it received the complete list.
Also send identity amount in GetOwnIdentities, Freetalk needs this
(see previous comment)
Add WebOfTrust.getGivenTrustsSortedDescendingByLastSeen() + unit test
This function will be used by the XMLTransformer to limit the amount
of identities which is inlcuded in trust lists.
Move maximal nickname length to a constant
Organize imports.
- Limit amount of identities included in trust lists to 512.
This fixes the issue of certain identities producing too large XML
files which would not be imported due to the size limit.
- Also, increase the size limit of the XML: I have written a test
function to compute the amount of trusts which would fit into the
XML if all fields were maxed out (maximal number of contexts,
properties, etc.). This showed that the current limit was too small,
not a single trust value would fit then.
- Further, add a unit test which checks whether the maxed-out XML fits
into the size limit.
Build 0012. Changelog in tag.
Make it possible to run the unit tests headlessly (without a GUI).