Adding the underscore library to the packages

Its usage makes the dependency modules (utilities, etc) independent of jQuery (the previous version only used the utility functions of jQuery, like isArray or extend, and this may make it a bit independent of this...)
First round of modularization: Utils.

The Util object is now in its separate .js file as a separate module. It still puts a 'Utils' object into the global namespace, which is not ideal; that may change.
The global CSVPlus object was created; all utilities should be 'hidden' in that object, i.e., to have only one object in the global namespace.

Note that this may require the renaming of the various file names. What is "Utils" now should really be "CSVPlus", and the current "CSVPlus" should be something like... (do not know yet)
Did the renaming, and adapted the build script.

The build script generates two files now: the full compressed thing and the concatenation of the CSVPlus modules
"Global" variable for formats have been moved to the CSVPlus object
The Simple Mapping has been cut into three modules.

The new modules are: _sm_json, _sm_rdf, _sm, for the json and rdf specific functions, respectively, and the common caller
The template mapping has been put into a separate module, too.

The modularization is now done. Next tasks:
- adapt the documentation (and find out how to properly document this type of structure)
- get red if the jQuery dependencies, i.e., have my own ``isArray`` and ``extend`` functions as part of Util
Documentation has been updated
Removed the dependency of the modules (except for the jQuery extension core) from jQuery.

This required the re-implementation (probably in a simpler form) of jQuery's "inArray" and "extend" utilities that were used in other modules, too.
Updated the documentation for the new, modularized structure.