Changes:
- PDB files are generated along with the LIB, and debug builds are included. All flavors are now packaged together.
- Header file name is changed to jsrt-wrappers.h to be consistent with the other files.
- Added equality operators for handles.
- Added function_base::create which can deduce the strongly typed function wrapper from the function signature.
- Fixes the handling of optional parameters in functions.
- Changes the handling of rest parameters to use std::vector rather than a JavaScript array, which is more efficient.
- Simplified prototype handling.
- Bug fixes.