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, but what is the point of having this as a separate class?