Added UMD support fixes #977

I've added UMD Support with the UMD Plugin Wrapper.
It's done via the build process, so you don't have the wrapper in all files.

Many files needed changes:

- use $ instead of jQuery
- removed the self-executing function wrappers

Localization files are now copied to dist/ to add the wrapper.

The release task is updated to use the new created files.

The additional methods are currently merged into one file with the wrapper. Maybe this could be changed in the future to have all files separated in one folder like the localization files.