Set the default ant target to package for build-clean.xml too.
Check for bad MIME type when uploading a file.
Always send announcements at HTL 18 if sending to a seednode.
Write the BOM at the beginning of each log file.
Make RunningAverage's final.
Use null to mean the standard group. Simplifies storage. Feel free to revert this commit if we get rid of db4o.
Use DHgroupBigA here too.
Build 1432.
Merge branch 'master' into next

Conflicts:
	src/freenet/node/NodeDispatcher.java
Only complain if less than 17
Fix pInstantReject
Switch pInstantReject to a BDRA with low minimum sensitivity. Better than a TDRA!
Show separate pInstantReject for SSK vs CHK * insert vs request.
Send non-local RejectedOverload's (but accept the request) when we are at 80% of the bandwidth/transfer limit or 90% of the thread limit. EXPERIMENTAL!!
Move MIME check to ClientPut constructor, i.e. after we've received the trailing field, to prevent corrupting FCP.
MIME type "" is equivalent to no MIME type. FLIP needs this.
Doh, these new constants should be static
Increase the overall capacity by 25%. If the node uses exactly the level where it gets no slow-down messages, its usage will be exactly the old capacity.
Check for mime type = "" *AFTER* we do the guessMIMEType. Hence "Metadata.ContentType=" => don't guess, just assign no mime type (equivalent to application/octet-stream in theory, whether it is in practice is a question of bugs).
Logging