Added implementation of java.nio buffer classes using JavaScript components for use in ScalaJS
Corrected allocate methods of original classes
Code refactoring to reduce code duplication, added support for read-only buffers and various corrections
Corrected toString methods of adaptive buffers
Added companion objects to the adaptive buffers to provide allocate methods
Renamed package scala.scalajs.nio to org.scalajs.nio
Updated Build.scala and plugins.sbt to add macroBuffer project
Merge branch 'dev-buffer' into dev-api
Added dependency to macroglWebgl from macroglBuffer