Rename value_tuple to value_array and value_struct to value_object
Fix a bunch of things that break under closure advanced optimizations.  Now, to my knowledge, embind fully supports closure advanced mode.
Add a test that shows JS objects can be modified if passed by reference into a C++ function
fix for refcount cleanup
enable first working zlib outlining test
remove variables owned by outlined code from the parent
ensure a final return after inlining, if necessary
Merge pull request #1414 from inolen/dlclose_refcount_fix

fix for dlclose refcount cleanup
Merge pull request #1402 from imvu/embind-updates-pull-request

Embind updates pull request
handle out param in SDL_GetKeyboardState; fixes #1404
simplify and correct the logic for falling back to the entry ident when an invalid label id shows up; fixes #1399
handle %Nc in sscanf; fixes #1407
after outlining recursively, try to outline once more from the beginning
attempt a final outline from the start after any outlining, not just a recursive one
onload redux