Fix startup errors in some non-English locales in Fx30 on OS X

nsICollation broke for some locales. (Testing requires changing the
language setting in Language & Region and then restarting the computer.
The change seems to not fully go into effect until then, even though the
UI changes.) This is fixed in Nightly, but we can work around it by
using the new Intl.Collator.
Ignore punctuation when sorting

This sorts "St. A" before "St B". I don't know if we want this.