Requiring a CPU and RAM in robot before allowing it to be assembled.
Showing reduced (screen-less) GUI for robots without screens built into them.
Added warning icon when trying to type on a screen without a keyboard (mostly for robots).
Merge branch 'master' of github.com:MightyPirates/OpenComputers into MC1.7

Conflicts:
	src/main/scala/li/cil/oc/client/gui/RobotAssembler.scala
	src/main/scala/li/cil/oc/client/gui/TextBuffer.scala
Fixed Waila support for screens.
Fixes small creatures (e.g. chickens) taking damage standing on hologram projectors. Because the size was evil. Or something. I don't even. #lolwatminecraft
Merge branch 'master' of github.com:MightyPirates/OpenComputers into MC1.7
Added support for recursive conversion (i.e. converters can push values that need to be converted again, such as item stacks) and support for pushing cyclic maps / lists. Closes #278.
Merge branch 'master' of github.com:MightyPirates/OpenComputers into MC1.7
Fixed AIOOB in robot inventory size computation.
Merge branch 'master' of github.com:MightyPirates/OpenComputers into MC1.7
Fixed items being placeable in disabled container slots in robot inventory.
Merge branch 'master' of github.com:MightyPirates/OpenComputers into MC1.7
Added simple schematic builder program.
Merge branch 'master' of github.com:MightyPirates/OpenComputers into MC1.7