fix :syntaxhl by supporting #+ATTR_WP: :syntaxhl (#169)

Based on a conversation on #emacs with ngz and punchagan, it became
clear that the previous code didn't work.  Thanks to ngz for the
suggestion on a way forward.

Fixes #169.
Whitespace fixes.
Add test for sourcecode shortblock attributes.