BUG: raise on invalid operations for timedelta/datetime

     e.g. can't add 2 datetimes, nor multiple timedelta * datetime

BUG: added correct div operaters and don't fail in py3
Merge pull request #3550 from jreback/ts_bug

BUG: raise on invalid operations for timedelta/datetime