Hello everyone,

In this week, I have added support of exception handling. More test cases added in the test-suite.
I have added common examples of simple,constant,enum and class same as other module sources.
Find a short summary of this week task:

1) Test-cases:
Following test cases are added in the test-suite.
 
- ret_by_value
- struct_value
- char_binary
- array_member
- preproc
- overload_copy
- namespace_virtual_method
- typemap_namespace
- typemap_ns_using
- typemap_delete
- typemap_arrays
- using2
- using1
- class_ignore
- class_scope_weird
- typedef_class
- typedef_inherit
- typedef_scope

2)Added support of exception handling:
Adapted javascriptruntime and javascripttypemaps in the lib/javascript folder for the support of exception handling.

3)Added common example as other modules sources:
In this week, I have adapted examples of simple, constant, enums and class example with inheritance same as other module sources.

4)My mentor has helped me by accompanying his work with:
- introduced using unified typemap library
- added common swig module initialization
- added (initial) type checking of arguments
- some tests
- some bug fixes in argument marshalling



<Commits>
  http://swig.svn.sourceforge.net/swig/?rev=13434&view=rev
  http://swig.svn.sourceforge.net/swig/?rev=13435&view=rev
  http://swig.svn.sourceforge.net/swig/?rev=13436&view=rev
  http://swig.svn.sourceforge.net/swig/?rev=13437&view=rev
  http://swig.svn.sourceforge.net/swig/?rev=13438&view=rev
  http://swig.svn.sourceforge.net/swig/?rev=13439&view=rev
  http://swig.svn.sourceforge.net/swig/?rev=13440&view=rev
  http://swig.svn.sourceforge.net/swig/?rev=13441&view=rev
  http://swig.svn.sourceforge.net/swig/?rev=13442&view=rev
  http://swig.svn.sourceforge.net/swig/?rev=13443&view=rev
  http://swig.svn.sourceforge.net/swig/?rev=13444&view=rev
  http://swig.svn.sourceforge.net/swig/?rev=13445&view=rev
  http://swig.svn.sourceforge.net/swig/?rev=13446&view=rev
  http://swig.svn.sourceforge.net/swig/?rev=13447&view=rev
  http://swig.svn.sourceforge.net/swig/?rev=13448&view=rev
  http://swig.svn.sourceforge.net/swig/?rev=13449&view=rev
  http://swig.svn.sourceforge.net/swig/?rev=13450&view=rev
  http://swig.svn.sourceforge.net/swig/?rev=13451&view=rev
  http://swig.svn.sourceforge.net/swig/?rev=13452&view=rev
  http://swig.svn.sourceforge.net/swig/?rev=13453&view=rev
  http://swig.svn.sourceforge.net/swig/?rev=13454&view=rev
  http://swig.svn.sourceforge.net/swig/?rev=13455&view=rev
  http://swig.svn.sourceforge.net/swig/?rev=13456&view=rev
  http://swig.svn.sourceforge.net/swig/?rev=13457&view=rev
  http://swig.svn.sourceforge.net/swig/?rev=13458&view=rev
  http://swig.svn.sourceforge.net/swig/?rev=13459&view=rev
  http://swig.svn.sourceforge.net/swig/?rev=13460&view=rev
  http://swig.svn.sourceforge.net/swig/?rev=13461&view=rev
  http://swig.svn.sourceforge.net/swig/?rev=13462&view=rev
  http://swig.svn.sourceforge.net/swig/?rev=13463&view=rev
  http://swig.svn.sourceforge.net/swig/?rev=13464&view=rev
  http://swig.svn.sourceforge.net/swig/?rev=13465&view=rev
  http://swig.svn.sourceforge.net/swig/?rev=13466&view=rev
  http://swig.svn.sourceforge.net/swig/?rev=13467&view=rev
  http://swig.svn.sourceforge.net/swig/?rev=13468&view=rev
  http://swig.svn.sourceforge.net/swig/?rev=13469&view=rev
  http://swig.svn.sourceforge.net/swig/?rev=13470&view=rev
  http://swig.svn.sourceforge.net/swig/?rev=13471&view=rev
  http://swig.svn.sourceforge.net/swig/?rev=13472&view=rev
  http://swig.svn.sourceforge.net/swig/?rev=13473&view=rev
  http://swig.svn.sourceforge.net/swig/?rev=13474&view=rev
  http://swig.svn.sourceforge.net/swig/?rev=13475&view=rev
  http://swig.svn.sourceforge.net/swig/?rev=13476&view=rev


<Next week>

- improve exception handling (typed exceptions)
- adding more tests
- More common examples 

Regards,
Neha