Unified node initialization some (all done in tick handler now).
Cleaned up some, moved up sound disposal and such.
Tracking server racks in separate list to avoid looping all tile entities when opening remote terminal.
Made some more tile entities non-ticking on the client.
Basics for userdata in native Lua.
Some more cleanup, pulling API initialization out of Lua architectures into separate classes.
Experimenting with moving all of the OS out of the kernel, i.e. including stuff like the fileystem library. The bad: had to increase minimum memory module size quite a bit to make that work. The good: allows ultimate freedom to modify the OS without "external" changes.
Added an 'install' script to allow copying OpenOS to attached drives where it can then be edited.
Made cp.lua capable of recursive copying.
Added computer API entry to get and set the address of the preferred boot device (where kernel looks for init.lua before falling back to ROM).
Fixed NPE in sound cleanup.
Moved process module out of kernel into ROM.
Removed debug method i forgot to remove way back in io...
Removed deprecated methods.
Making active GC run only every so often, not on every resume.
Merge branch 'master' of github.com:MightyPirates/OpenComputers into one-three

Conflicts:
	src/main/resources/assets/opencomputers/lua/kernel.lua
	src/main/scala/li/cil/oc/server/component/machine/LuaJLuaArchitecture.scala
	src/main/scala/li/cil/oc/server/component/machine/NativeLuaArchitecture.scala
Removed deprecated method from API.
New API for fetching items and blocks provided by OpenComputers, abstracting things away a bit more and making it more easily extendable.
Merge branch 'master' of github.com:MightyPirates/OpenComputers into one-three
Basic implementation for new color system (6x8x5 for 8 bit, 16 grayscale palette, pure 16 color palette for 4 bit).
Palette fixes and making the palette mutable (can set palette colors from Lua).
Adjusted default palette for 4 bit so that component.gpu.setForeground(colors.green, true) works as expected.
Fixed some scripts setting colors not saving the palette flag of the old color.
Some more work on userdata, allowing @Callback annotations and such, following same calling conventions as components.
Made internet card's HTTP request return a userdata value that wraps the request and can be polled using read().
Tier two hologram with tricolor display (defaults to red, green, blue, can be changed individually).
Changed the looks of the hologram block a little.
Broke backwards compatibility in the hologram API, makes it more easily usable and was more or less required for colors anyway.
Cleaned up Items class - a lot. Mainly thanks to dogfooding the new Items API now.
Changed many OreDict entry names to be simpler and more consistent, adjusted recipes, hopefully didn't miss anything. Who am I kidding. Surely missed something.
Cleaned up blocks a little, too. Not that much, yet, because direct access is still needed by renderers for textures.
Finished Linked Card implementation (point-to-point unlimited but energy extensive communication, including across dimensions).
Some changes to crafting, introducing custom recipe class to perform changes to crafted items (setting NBT data), because the crafting handler is not supposed to be used that way, apparently. WARNING: Breaks navigation upgrades!
Added size getter to network packets.
Added Geolyzer block, returns hardness of blocks in a segment of a column of blocks per scan. Useful for generating holograms of the world and detecting minerals.
Some cleanup and refactoring.
Made driver lookup available in the API.
Minor refactoring.
Merge branch 'master' of github.com:MightyPirates/OpenComputers into one-three
Massive refactoring and redesign of how screens work, adding them to the API to allow re-use... to my huge surprise it seems to actually work so far. Rendering and some other parts will need some cleanup now.
Added environment creation method to item drivers that takes an entity instead of a tile entity, which might at some point be used for entity-based computers (e.g. more advanced robots, portable computers, ...)
Removed gpu.getSize, added screen.getAspectRatio.
I'm kind of afraid of merging this into the 1.7 branch... conflicts ahoy.