Store "time to next pulse" instead of "timer start time"

That way the gate happily survives world time changes when it's chunk is unloaded without reseting.
renamed tag "ptonext" to "pelapsed"

Agreed, now - start is elapsed.
Merge pull request #94 from Iree/patch-1

Store "time elapsed" instead of "timer start time"
Basic tube framework

- Added tick sounds to all gates that need it.
Added bus transceiver
Finished bus transceiver logic

- BXcvr cable rendering is still off
- BXcvr panels not functioning
Added Array Cells
Apply a little inset to the gate base for things that share this edge like strips and array wires.
Add strong conduction to lamps
Use MultipartSaveLoad.loadingWorld() for timer diffs
Finished rendering for all cells

- Cells use their unique base render.
- Fixed double null cell z-fighting
Actually make use of canConnectCorner in IConnectable.
Replaced integration package with integration2
Merge branch 'master' of https://github.com/MrTJP/ProjectRed

Conflicts:
	common/mrtjp/projectred/integration2/GatePart.java
Removed old file
Made wire corners render the part of the underside that protrudes the block space.
Fix timer speedup with one front wire connected
Fix frame compatibility. onMoved events not necessary for us.
Re-wrote generators

- Import cleanup
Added Untested API.