Merging development changes and bugfixes
Merging recent changes and fixes
Update Operator/Curve.cs

I believe ip0 and ip1 should be set to the input(Key) not the output(Value).
Merge pull request #1 from vatara/patch-1

Merging vatara's pull request with a bugfix from the original LibNoise 
port.  Alpha should have used the input values (keys on this version), 
not the output values.
BugFix: displacements using incorrect module

Only m_module[1] was being used for displacing x, y and z, when it should have been x displaced by [1], y displaced by [2] and z displaced by [3].
Merge pull request #3 from attrition/master

BugFix: displacements using incorrect module