Merge pull request #14 from kaeza/master

Added Microwave Oven
Merge pull request #15 from kaeza/master

Assorted Fixes
Use infotext for signs
Merge pull request #16 from ShadowNinja/signs_infotext

Use infotext for signs
Use "|" for linebreaks in infotext
Merge pull request #17 from ShadowNinja/signs_infotext_linebreak

Use "|" for linebreaks in infotext
glowlights and glowcubes now automatically place floor, ceiling, wall
varieties depending on whether you are pointing at the floor, ceiling,
or a wall.

Removed cross-crafting recipes, took excess lighting nodes out of
creative inventory, added drops for excess models to point them back to
floor or ceiling versions, as appropriate.

This change does not affect old maps or inventories.
Added additional autoplace code for wall lights to turn them into ceiling
lights where appropriate.  Added a number of alternate crafting recipes to
split thick wall lights into thin regular ones or into cubes, and to recycle
excess cubes.
Fixed item duplication bugs in tables and glowlights.
Moved detection of infinite creative-mode stacks to init.lua, changed lights and tables to use it. Fixed tables properly.  Fixed missing drops in large square tables.  Fixed incorrect texture placement on on-side small square glass and wood tables.
added picket, white picket, and barbed wire corner fences, and recipes to make
them.

Tweaked picket fence nodeboxes slightly to push them as close to the
back of the node as I could without Z-fighting with neighboring objects.

Minor code formatting tweaks

got rid of some commented-out code.
"top" edges of picket fences/gates should be transparent, since the
fences are only 2d anyway.
Add corner privacy fence and craft recipes for it.
minor tweaks to corner fence selection boxes
Several changes (see below)

Dropped support for punching doors to open them - only right-click now.

Moved gates out of fences and into doors file, renamed that file to
doors_and_gates.lua.

Changed gates to also use right click to open, and in the process
completely rewrote how gates are defined and managed; this necessitated
creating some duplicate textures.  Some of them are blank, and texture
pack authors may find the extra filenames useful anyway.

Node names for all gates have changed, aliases are provided for backward
compatibility.
fixed a minor texture bug in corner chainlink fences/
minor tweak to improve flexibility of corner chainlink fence texturing
Similar tweak for corner privacy fence textures
swap backside/backside2 added in previous commit
fixed broken gate recipes and a couple of swapped gate aliases.