#2588 Added a login name generator
#2588 Implemented login name generator and cleaned up the logic in the form validator
#2588 Fixed grammar in the login name generator error
Corrected the login generator library classname for the autoloader
Improved the ShoppDatabaseObject::exists() check with a verify argument to call the DB query
Improved the customer exists checking for Shopp accounts
Fix email header parsing to allow for colon characters in header values.
#2588 Moved purchase meta record creation to separate handler
#2588 Fixed account registration to pull solely from purchase registration meta
Fixed error system initialization to prevent infinite loops
Cleaned up ShoppCustomer model with docblocks
#2588 Fixed ShoppPurchase registration handling
Merge branch 'issue/2588'
Fixed #2589 Changed the key activation check for admin help links
Fixed #2586 Added view link URL
Fixed #2578 Reimplemented discounts applied in the order manager
ShoppCustomer notifications to support multiple merchant emails
Merge branch 'master' of code.shopp.net:core/shopp
Minor tidy up
Fixed #2574 Allowed faceted menu setting to be independent of product detail templates