Introducing commulative acks
Improved cummack structure
Re-worked cummacks to introduce distant ranges
Demonstrate SSKs for which deriving the insert URI does not work:
- I am not yet certain whether it should work in this case. It breaks stuff in WOT as it is at the moment.
Allow relative directory paths in configuration.
Use Sun provider, not bogus "HmacSHA256", which is NOT a provider. THIS NEEDS TESTING!
Fix bug #6088: Make migratePluginStores() not break startup on database corruption. Argh!
Allow docName="" for SSKs. GenerateSSK returns such pseudo-SSKs; we should allow them to be consistent. Also clients use them sometimes. Note that we recommend you not actually use this and put a site under it, e.g. SSK@blah,blah,blah//filename as it may confuse clients etc.
Document.
Fix bug #6088: Make migratePluginStores() not break startup on database corruption. Argh!
Build 1457

See tag for changelog.
Added backwards compatibility by means of negType
Actual negType definition
Merge branch 'master' into next
Updated unit tests to a new ack format
Yet another unit-test update
Indent.
Javadocs and indenting.
Fix fd leak
Merge remote-tracking branch 'quadrocube/transport-layer-modifications' into cumulative-acks

Conflicts:
	src/freenet/node/FNPPacketMangler.java