Dont' break other mods' gui s when holding a pipe

Restore the OpenGl to the state we found it,
instead of forcing the transparency to be turned off.
Using XDG for retrieving downloads dir on Linux/Mac.
Implement On/Off actions for the all tables
Merge branch 'undergroundminer3-6.0.x' into 6.0.x
Merge branch 'blueprints-downloads' of https://github.com/Prototik/BuildCraft into Prototik-blueprints-downloads
Default download location is computed only once, as to make it more explicit
to the user where things are located and how to fix.
Merge branch 'tables-actions' of https://github.com/Prototik/BuildCraft into Prototik-tables-actions
Merge branch 'Prototik-tables-actions' into 6.0.x
Merge branch 'Prototik-blueprints-downloads' into 6.0.x
fixed template soft block detection
fixed previous checkin
In library set player even when shift clicked

Was quite an annoying small bug.
Was trying to put some blueprints in blueprint library, but they well
wouldn't simply appear in the list.
Came out the uploading and downloading player is only set when the slot
is clicked.
removed useless override to slotClick
Merge branch 'tambry-librarygetnamewhenshift' into 6.0.x
added double plant to the list of ignored blocks, close #1729
removed redundant handling of custom items, for #1730
Enable/disable delete button when selected or not
Merge branch 'tambry-blueprintlibrarydisabledelete' into 6.0.x
Update GuiBlueprintLibrary.java

Fixed a formatting error.
Merge pull request #1736 from ninehous/patch-1

Update GuiBlueprintLibrary.java