Forestry Reformation

This is one of the three PRs as part of my big contribution to Forestry. The changes are:

* Updated to BC API 6.0.x
* Re-implementing the pipes plugin
* Converting to the vanilla assets lang system
* Re-structuring the main repo.

This PR contains the changes necessary to making Forestry BC 6.0.x compatible. The other PRs will be to the Localization repo with the new assets lang system, and finally the main repo. However, I need the first to pulled first so I can update the submodules.

If you have any questions, let me know.