Fix two incorrect attribute names
Remove label and span

Both are much less common than the corresponding HTML tags of the same
names
Drop map and area for now

map collides with List.map, which is really inconvenient without the
ability to hide or rename unqualified imports.