updated boost and MySQL C connector

boost: 1.55 -> 1.56
connector: 6.0.2 -> 6.1.5
added callback function to query class
added error handling to callback class
added memory management (shared_ptr) to callback class
make sure a callback can't be executed twice

the saved parameters are emptied when executing the callback, so it's unsafe to call it more than once