Fixes year of implementation
Implements list of pinned products per user
Adds documentation and tests for catalog detail action part
Fixes white spaces
Reorders column names to match other tables
Moves URL documentation from actions part to the parts implementing the actions
Implements product favorite list with AJAX support
Uses common CSS for pagination and form items
Implements product watch list
Uses old function name again for backward compatibility
Makes salutation layout generally usable by providing the address item separately
Implements sending delivery e-mails as CC to the billing address if they are different
Uses common templates for outro part of delivery and payment e-mails
Uses more general HTML e-mail title
Implements product notification e-mail clients
Adds missing JOIN dependency in customer list manager
Adds index to speed up looking for list types
Adds watched product to unit test data
Implements product notification e-mail controller
Adapts customer list manager tests to added entry for product notification e-mails