Redstone simulator now directly accesses cChunk

* Redstone simulator performance improvements
* Added return values to some functions
* Minor fixes
Open files in shared mode on windows, so that other tools may read them.

This was the behavior before fopen_s() was used for implementation; unlike fopen(), fopen_s() opens the file in exclusive mode.
Fixed a buffer overflow in cChunk:SetLight().

There are only half as many bytes for light than there are blocktypes.
Fixed vanilla fluid simulator.

Fixes #919.
Attempted fix for CLang warnings in Vector3.h.

C++11 seems to have deprecated classes that have custom copy-constructor but not a custom assignment operator.
Seperate instructions for OSX and Linux
Fixed vanilla fluid simulator.

Fixes #919.
Implemented a true assignment operator for Vector3.
Fixed float comparison warnings in Vector3.

There's a bitwise comparison (Equals), and there's Eps-based comparison (EqualsEps).
Removed the controversial Vector3::operator <.

It hasn't been used in any C++ code and Lua doesn't need it.
Fixed connection encryption.

Fixes #975.
Hotfixed Chunked transfer encoding in Yggdrasil.

By using HTTP/1.0, we're disabling the support for the Chunked encoding on the server. This is a hotfix for #979, a proper parser implementation is still needed.
Fixed portal Z direction loop coding failure

* Fixed portals created in the ZP/ZM direction eating its frame
* Changed return type of a function
Fixed pressure plate oversights

* Fixed stone pressure plates not checking for the correct distance for
players
* Fixed pressure plates in general not link powering the blocks beneath
them
Removed convert-assign operator.

We want all conversions to be explicit, not hidden.
Fixed ProtoProxy compilation in MSVC2013.

Fixes #983.
Fixed lever and button powering direction
Merge branch 'master' into redstoneimprovements

Conflicts:
	src/ClientHandle.cpp
	src/Entities/FallingBlock.cpp
	src/Mobs/AggressiveMonster.cpp
	src/Simulator/IncrementalRedstoneSimulator.cpp
Fixed 027efe09ea3d3222c3cbf169643e57773c1614ae
Merge pull request #956 from mc-server/redstoneimprovements

Redstone simulator performance and functionality improvements.