Fixed compile error (portals)

WITH A FULL REFORK
Readded BlockPortal.h (portals)
Implement suggestions

- Removed unneeded parameter
* Changed 0 -  1 to -1
Split border finder into separate function
Merge pull request #303 from tigerw/bugfixes

Nether portal creation