Make angular-dropzone supports AMD

- Use Universal Module Definition pattern to wrap existing code. It performs like before but now can be used with RequireJS.
- Also update the readme file to explain how to use.

I have tested and used it in my own project.