Don't need darjeeling2 and until libraries for wkpf demo. (saves about 8KB)
Turns out we do need darjeeling2 lib to see any output, so put it back for now. Also changed to hello world as the test program.
Split the infusion archive in a library part that can remain in the VM, and an application archive that we can later upload wirelessly.
So far only for native config. This means all other configs are broken now since I modified the global config.xml.
Fixed AVR architecture and arduino-mega config for the new split library and application archives.
Put archive for application in .javabytecode section. (doesn't compile right now, needs linker map)
Add copy of avr6.x linker script. Doesn't compile yet, but just committing so I can do an easy diff later.
includeantruntime="false" may lead to repeatable build, but at the moment they repeatedly fail, so turn it back on until I figure it out.
Changed infusion archive format to start with 4 leading bytes containing the archive length instead of a separate variable.
Fixed native target to work with new archive format.
Don't add 0s to the archive array to get the desired length, but just declare the array to be of the size we want.
Cleaner way to load infusion archives.
Modified arduino-mega config to use new archive format and replaced javabytecode section by aligning archive variable on 256 byte boundary.