this appears to fix all the warnings in pandas .15

It looks to like all of these fixes are reverse compatible and are just helping us use pandas more safely.