IANA Language Subtag Registry page
This is the official location where you will find all subtags available for use in language tags.
W3 said it's the authoritative list. Plus, at the link below, there is a lot more information to be had, including descriptions and other ways of understanding the ways people label themselves.
http://www.w3.org/International/techniques/server-setup#multiviews