Merge pull request #36 from FredYeye/incoming

speed up voronoi noise by reducing number of cells to search
added noise documentation
added asserts for when octaves is 0 or less
made utility function private
can now select other libraries and it doesn't set them back to what it
was
fixed some openal warnings
updated changelog
removed messaging module. message functionality is now util
messaging is now part of util
updated changelog
updated version number
documentation modules
various improvements