Matrix extension

Sorry, but most of the changes to the source file come simply from my reformatting the file indents.  I am a github newbie and didn't realize that they would be tracked as well.  The only substantive change is the addition of the map primitive code.  The changes to Makefile are due to the use of the jama-1.0.3 version rather than 1.0.2, and the reference to the current NetLogo version.