Notice invalid dice roll instead of throwing error, and use hasattr() instead of excepting AttributeError in dice plugin

Also fixes whitespace support (I think?)
Merge pull request #276 from daboross/patch-update-dice

Update dice plugin