Create GSoC 2012 branch for project 'New module for Javascript' for Neha Narang (nehal) - branch taken from trunk (swig-2.0.6)

git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/branches/gsoc2012-javascript@13047 626c5289-ae23-0410-ae9c-e8d60b6d4f22
modified copyright

git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/branches/gsoc2012-javascript@13068 626c5289-ae23-0410-ae9c-e8d60b6d4f22
modified copyright

git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/branches/gsoc2012-javascript@13069 626c5289-ae23-0410-ae9c-e8d60b6d4f22
reverting to r13068

git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/branches/gsoc2012-javascript@13075 626c5289-ae23-0410-ae9c-e8d60b6d4f22
reverting previous commit

git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/branches/gsoc2012-javascript@13076 626c5289-ae23-0410-ae9c-e8d60b6d4f22
modified copyright

git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/branches/gsoc2012-javascript@13161 626c5289-ae23-0410-ae9c-e8d60b6d4f22
Add module for Javascript target.

This module comes with a design that allows different code emitter implementations.
For the phase of development the module is split into multiple files
which will be merged together when development converges.

git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/branches/gsoc2012-javascript@13162 626c5289-ae23-0410-ae9c-e8d60b6d4f22
Added the JSC helper function

git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/branches/gsoc2012-javascript@13163 626c5289-ae23-0410-ae9c-e8d60b6d4f22
Activate JSC emitter in javascript module.

git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/branches/gsoc2012-javascript@13173 626c5289-ae23-0410-ae9c-e8d60b6d4f22
Added simple example for javascript JSC module.

git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/branches/gsoc2012-javascript@13174 626c5289-ae23-0410-ae9c-e8d60b6d4f22
Added JSC emitter implementation.

git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/branches/gsoc2012-javascript@13175 626c5289-ae23-0410-ae9c-e8d60b6d4f22
Adapted Makefile.am for building JSC target.

git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/branches/gsoc2012-javascript@13176 626c5289-ae23-0410-ae9c-e8d60b6d4f22
Fix error in javascript_jsc.h.

git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/branches/gsoc2012-javascript@13177 626c5289-ae23-0410-ae9c-e8d60b6d4f22
Moved swg file containing code templates for JSC emitter.

git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/branches/gsoc2012-javascript@13178 626c5289-ae23-0410-ae9c-e8d60b6d4f22
Added typemaps for primitives(Ashish sharma).
These typemaps have been taken from the module prototype written by Ashish
Sharma(ashishs99@gmail.com).

git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/branches/gsoc2012-javascript@13179 626c5289-ae23-0410-ae9c-e8d60b6d4f22
Added additionally swg files for javascript JSCModule.

git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/branches/gsoc2012-javascript@13180 626c5289-ae23-0410-ae9c-e8d60b6d4f22
Fixed syntax error in javascriptcode.

git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/branches/gsoc2012-javascript@13181 626c5289-ae23-0410-ae9c-e8d60b6d4f22
Extended initial implementation of a code generator.

git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/branches/gsoc2012-javascript@13196 626c5289-ae23-0410-ae9c-e8d60b6d4f22
Added JSC helper function

Added JSC helper function.

git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/branches/gsoc2012-javascript@13197 626c5289-ae23-0410-ae9c-e8d60b6d4f22
Added code template for global variables.

git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/branches/gsoc2012-javascript@13198 626c5289-ae23-0410-ae9c-e8d60b6d4f22