basestore: Use Exec and add ExecResult
Created by: ryanslade
Execute Exec on the handle when calling basestore.Exec. Also, add a new ExecResult which included the sql.Result when Exec is run. A new method was added instead of amending the old one to reduce refactoring noise. Most of the time we are not interested in the result.