added optional annotation to methods in example code in simplecomponent
increased default timeout for scripts to avoid timeouts when the system is under load (the threads are very low priority, right now they occasionally starve); increased default render distance for screens a bit; made ManagedPeripheral not extend anything anymore to make it more versatile (in particular, to make it usable with SimpleComponent)
fixed some bugs; added readme in api package; marked cc filesystem factory methods optional
Merge branch 'master' of https://github.com/MightyPirates/OpenComputers into MC1.7

Conflicts:
	src/main/java/li/cil/oc/common/asm/SimpleComponentTickHandler.java