Allow other attributes before type attributes

Also add some initial specs for embedded languages in script
tags.
Remove unneeded whitespace group
Prepare 0.24.0 release