Fix for latest nightly rust

I wanted to play around with mysql and ran suddenly into "strange" problems as it seems to be normal with current rust development. I found out that I need to change how macros are called and found a problem with a type mismatch. I corrected both the best I could.

Additional a similar problem existed in the lazy_static lib. Just as I wanted to send them a pull request I saw that they fixed it already. But the changes are not in crate.io. So I tried to change that to the git repository. For some reason I don't understand I have to add this also inside of my test project. Maybe you know thats the "right" thing to do. I opened an issues as lazy_static and asked them to update the crates.io version.

Last observation is that there are warnings about shadowing lifetime modifiers which are going to be deprecated in 1.0. I really don't understand to much about how that has to be fixed. So I hope you can fix that soon, before it does not compile anymore.

Thank you for your work on the mysql module. I had a real hard time to get something working with it. But I just had some breakthrough and be happy with the results (for know).