Typo fixes.
Fix indexing error when no address profile is set.
Cleaner form behavior when no product options exist.
Allow configuration of donation button label.
Work around bad Node responses to abstract uri requests.