bug 936123 - add newsletter signup form to profile

move newsletter subscription form into an include template

show newsletter subscription form on profile edit screen

put profile newsletter subscription behind waffle flag
Improve newsletter signup front-end
update vendor to include basket-client update
bug 936123 - put Subscription into UserProfileEdit
bug 936123 - newsletter_subscribe during register
update tests with mocks for basket

update tests with newsletter fields
Merge pull request #1736 from groovecoder/newsletter-signup-936123

Newsletter signup 936123