improved error handling for exception in SqlRunParameters constructor
fixed bug with hidden columns

When a column is not based on an actual field in the DB, it was getting
hidden incorrectly.
Significant refactoring and change to disk buffering

Now uses isolated storage instead of %TEMP%.
Passes around SQL Run Parameters instead of the sub components.
Moved Query worker to own class + more fixes

exception handling/rendering improvement.  Won't attempt to write Excel
sheet if there is schema but null data (such as with divide by zero
error).  Exceptions in results will be copied to resultSet.
silently continue on flush errors.
Additional resilience with exceptions.
additional try/catch handling
bumped up assembly revision to 0.0.6
updated SIP framework
fix bug with binary scripting to Excel formatting