Make upsell sentence translatable
Removes HTML tag from string
Change to text input so multiple email address are supported
Clear previous backup notices when running a new backup
Minor refactor for PHP minimum requirements notice

- Less generic function names
- No need to split link into the 4 sprintf parts
Refactot HMBKP_Notices to support non-persistant notices

- Add support for non persistant notices and uses that for the notices defined in interface-functions with the `server_config` context, fixes #646
- Removes the dismiss button for those notices, fixes #647
- Escape server_config notices with `wp_kses_data`
- Wrap generic backup errors in `<pre />`
- remove hardcoded reference to `wp-content` in one of the error messages, fixes #641
Remove back compat memory limit define

It's been in core since 3.6 and our minimum is now 3.9.3
Fixes issue preventing backups from running without JS

Correct action, url and nonce for nojs backups
Merge pull request #642 from humanmade/fix-missing-i18n

Make upsell sentence translatable
Merge pull request #650 from humanmade/fix_nojs_backup

Fixes issue preventing backups from running without JS
Merge pull request #644 from humanmade/issue-644

Comma separated email addresses are broken
css changes to fix support button alignment
Merge pull request #648 from humanmade/issue-648-sprtbtnfix

Large enable support button causing space below tabs
Merge pull request #649 from humanmade/improved_notices

Improved notices
Merge pull request #651 from humanmade/remove_memory_limit_define

Remove back compat memory limit define
Ignore IDE project files
Merge branch 'master' into hmbkp-path
Remove PHPDoc build process