CRM-1882: Create internal email transport implementation
- get rid of collection
Merge remote-tracking branch 'origin/master' into feature/CRM-1202_email_campaigns
CRM-1881: Create Abstract transport - fixed email processor for batch sending
Merge branch 'master' into feature/CRM-1202_email_campaigns
CRM-1971: Improve email campaign
- make campaign not required
- allow send only for Not sent email campaigns
- add Sender email and Sender name instead of From email
- add Email settings System configuration section instead of Notifications, move there Notifications contact and Email campaign contact
- add campaign send date
CRM-1974: Introduce transport settings - EmailTemplateSelect refactored for more flexible usage
CRM-1974: Introduce transport settings - EmailTemplateSelect refactored for more flexible usage
CRM-1974: Introduce transport settings - fixed not fired change event on create_select_inline for newsly created entities
CRM-1974: Introduce transport settings - transport settings form
CRM-1974: Introduce transport settings - transport settings form
CRM-1974: Introduce transport settings - fixed broken unit tests
CRM-1974: Introduce transport settings - fixed flush of selected value
Merge branch 'master' into feature/CRM-1202_email_campaigns

Conflicts:
	src/Oro/Bundle/FormBundle/Model/UpdateHandler.php
	src/Oro/Bundle/FormBundle/Tests/Unit/Model/UpdateHandlerTest.php
Merge pull request #2551 from laboro/feature/CRM-1202_email_campaigns

CRM-1202: Make it possible to create & manage email campaigns in OroCRM
fix/CRM-1909: fix select2 wrong behavior
Merge branch 'master' into fix/CRM-1909
Merge pull request #2572 from laboro/fix/CRM-1909

Fix/CRM-1909: Fix select2 wrong behavior
Merge remote-tracking branch 'remotes/dev/master'