$ to jQuery

When you use 2 different jQuery initializations (when you use RequireJS) the $ sign becomes out of scope when select2's are initiated, using jQuery instead of $ will fix this.
Changed all $ symbols to 'jQuery'
Merge pull request #2389 from belens/patch-1

$ to jQuery
Log warning if the primary template throws error and the default template is used instead.
Merge pull request #2395 from pulzarraider/log_template_default

Log warning if the primary template throws error and the default template is used instead
Validate the id of admin service
Added warning if javascript is not enabled

Improved js disabled warning
Merge pull request #2396 from pulzarraider/js_warning

Added warning if javascript is not enabled
Merge pull request #2397 from pulzarraider/admin_id_validate

Validate admin service id
updated ignore files added idea files to ignore list
Merge branch 'sonata-master'