fixed villages generation, fix #1458
SideOnly on client only methods in gates

Problem: When loading a world that has gates, the server will crash with this exception:
http://paste.cisien.com/f/33730518.txt

Solution: add @SideOnly(Side.CLIENT) to the methods that deal with IIcon, since they are client-side only.

Tested item pipes with gates pulling items from a chest in single player, and in multi-player
Corrects srcDir property

Please validate this change doesn't impact other workspaces. I validated 'gradle build' and 'gradle idea'

In the IDEA workspace, the "Source Root" directory was incorrectly directed to common/buildcraft. This had to be changed to common in the IDEA workspace.
Set the block name for lasers
Merge pull request #1459 from Cisien/patch-2

SideOnly on client only methods in gates
Merge pull request #1461 from Cisien/patch-4

Set the block name for lasers
Merge pull request #1460 from Cisien/patch-3

Corrects srcDir property
Better support for mod blocks in facades
Blocks can be blacklisted from becoming facades in the config
Added an IMC message for blacklisting facades. send an IMC message with the item stack, and the blacklist-facade command
Register FacadeRecipe with the RecipeSorter
Facades store the block registry block name in place of the ID. Existing facades will be updated automatically.
The add-facade IMC string message implementation now requires block registry name instead of id. (but still works with id, for now)
The FacadeRecipe handler will rotate through the meta of the blocks the facade is made from allowing cycling through variants (such as colors of wool).
clean up some spaces tabs
Spaces
Remove extra logging
Merge pull request #1465 from BuildCraft/BuildCraft-5.0.x-facades

Mod blocks and facades
addFacade with an ItemStack of 0 would create a facade recipe without a block
fixed some spelling mistakes in build.grade
added IDEA project files to .gitignore
Oh look! debug log text! <squish>
Found some more valid facades!
Fixed partially transparent facades rendering incorrectly
Fixed indentation
Fixed indentation
fixed name and added protection against NPE, part of #1465
Merge pull request #1471 from dmillerw/BuildCraft-5.0.x

Fixed partially transparent facades rendering incorrectly
Fixes #1468