Include columns with 'null' values in result set

This fix updates the plugin so that it includes columns with a 'null'
value in the result set. This mirrors the behavior of the HTML5 Web SQL
API.

Includes unit tests.