feat($compile): Add support for ng-attr with camelcased attributes

- Modify $compile to handle camelcased attributes only with ng-attr to
  support SVG fully

- Change to svg to make clear it works

- Ensure the elements and attributes used are valid SVG elements & attributes

- Modify in attempt to use attribute IE is happy with

- Add specific SVG check for IE