Expand polyfills based on their name.  This will try to include all polyfills in a namespace where the '.' separates namespaces in a polyfill name.  e.g. Element.prototype will include Element.prototype.*
Additionally, to avoid cases where an alias resolver returns a value identical to its argument, and consequently having a polyfill aliased by itself in the documentation, this commit ensures duplicate aliases are never created for a polyfill identifier
Revert temporary solution in commit 0d242155077.
Syntax err
It's possible that the name of an alias may also be the name of an expanded polyfill, in this case ensure that the alias is not set up for itself
Don't add a dot to test if the polyfill name already ends with a dot
Clarify the wording of the comment.  This tries to make it clear that the alias resolvers take a string and return an array of strings or undefined. Additionally mentions that each function is called in the sequence defined in the code here
Merge pull request #66 from Financial-Times/expandpolys

Expand namespaced polyfill names separated by dot separators