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