Refactoring and changes

I have changed the function to take SF_Sqlite_Result which is
compatible with the previous code base. I have simply created
SF_Sqlite_Result which inherits the SF_Sqlite_Rows list. The list items
themselves however now hold a std::map. This makes it much easier to
work with query results.