Named Image Transformer - Image Quality Transformer

All Image Quality to be specified per Named Transform

quality values range from: 0 - 100 [ low - original layer quality ]

Transform params are in the format: `quality:quality=50`

Moved the quality computation to usual, final layer.write(...) call.

----

![image_jpg__1170x780_](https://cloud.githubusercontent.com/assets/1451868/4946810/9c9d0d3a-6619-11e4-8cef-7d95e30bd117.png)

![image_jpg__1170x780__and_namedtransformimageservlet_java_-__acs-aem-commons-bundle__-_acs-aem-commons_-____dropbox_code_acs_acs-aem-commons_](https://cloud.githubusercontent.com/assets/1451868/4946830/d8d7f1b6-6619-11e4-8c30-6124154711cb.png)

---

Updated approach to #347 and #348
I'm probably missing something obvious, but I had assumed that NIT would work fine with the same kind of HTML generated by the Foundation Adaptive Image component if you used the Bounded Resize transformer. You would give each breakpoint its own transformer. To be clear, I've never actually done this :)

Or is the idea that creating all these separate transformers a PITA when the only difference is the size?