Update ls.lua
Update ls.lua
Update ls.lua

Changed so newlines only are inserted if io.output() == io.stdout and component.gpu isn't nil, or enough files to reach math.huge

it still formats width between file entries based on max length though, regardless of whenever there's an gpu or not though...

Though in which case would ls ever be used where there's no gpu?, and in said case, why not just use filesystem.list directly?
Merge branch 'patch-9' of https://github.com/istasi/OpenComputers
Fixed term.write for strings with tabs (snuck in with wide char stuff).
Added Mekanism API and supporting its power system directly.

Conflicts:
	src/main/scala/li/cil/oc/Settings.scala
	src/main/scala/li/cil/oc/util/mods/Mods.scala
Added Mekanism to power converter tooltip and power mod availability check.
Minor refactoring of variable names.

Conflicts:
	src/main/scala/li/cil/oc/common/tileentity/traits/power/UniversalElectricity.scala
Adjusted backport of Mekanism support for 1.6.