Temporarily disable the seed identity of TheSeeker as requested.
Fix restoring identities for SSKs which do not contain an edition number
or even not a doc-name. This fixes bug 5362.
Notice: The .uskForSSK which is removed by this commit was not necessary
because the WoTOwnIdentity constructor does this anyway and the other
functions which we use upon the URI don't care as well.
Add 0-suffixed fields to GetIdentity.

The function is also used in GetIdentitiesByScore. Addresses bug #5729.
Fix "Unable to load or use BouncyCastle provider." during unit tests.
Fix build.xml issues and improve it as well:
- Compile for java 1.6, not 1.5 as toad said we use 1.6 now. Change
JavaDoc link to 1.6 as well. I googled that link, I hope it is OK or
should it be a special link which aims to be used in ant build files?
- Fix ant warning "'includeantruntime' was not set"
- Don't copypaste classpaths, use <path refid="lib.path"/> instead
- Add missing target version to unit-test build. Don't copypaste version
1.5 in unit-test build, use variable instead
Add random identity generation function to DatabaseBasedTest. This
induced further changes:
- Add a RandomSource to it and print its seed. Thanks to toad.
- I've checked the other unit tests for usages of random numbers to
move to DatabaseBasedTest. In fact XMLTransformerTest contained code
which had to be moved. Luckily, it even overlapped
with the newly introduced code's needs.
Return the actual ArrayList, don't downcast it to List.
Add initial implementation of a benchmark for measuring
computeAllScoresWithout commit - the current major bottleneck in WOT.
- Make running benchmarks during Ant unit tests optional and disable
them by default. Document that in the JavaDoc of BenchmarkTest.
- Notice that the sysproperty "benchmark" which I removed from the
build.xml probably wasn't being used yet. I think its cleaner to exclude
the classes than making them manually check for the sysproperty upon
runtime.
- Change parameters of BenchmarkVerifyAndCorrectStoredScores to match
the current size of the on-network trust graph.
Build the unit-tests even if skip_tests=true so you can run them
manually through Eclipse.
Resolve TODO of moving a function to the proper class
Compile fix. Should have been in
commit fad36031b1031f0374ce475547d732cbad8ed659
Resolve TODO of moving a function
Resolve "TODO: Return an IdentityID, not a String"
Clean up class IdentityID:
- Fix constructAndValidate to actually construct an IdentityID instead
of a String
- Use similar names for the constructors
- Improve the JavaDoc
Fix breakage introduced by commit
5685ed39131c19d697ec3430704c139c67f0a861
Add TODO
- Remove useless final: The parent class is final anyway.
- Remove useless whitespace
Resolve "TODO: Instead of taking a String ID, this should be a
non-static function[...]"
Fix wrong loglevel