Optimize images

## Inchworm Image Optimization Summary

Inchworm optimized 31 images for a total savings of 32.6 KB (3.1%).

| Image Path | Original Size | Optimized Size | Savings | Savings % |
|:--- | ---:| ---:| ---:| ---:|
| `guides/assets/images/has_many_through.png` | 77.6 KB | 76.8 KB | 742 bytes | 0.9% |
| `guides/assets/images/i18n/demo_translation_missing.png` | 10 KB | 9.84 KB | 188 bytes | 1.8% |
| `guides/assets/images/polymorphic.png` | 64.9 KB | 64.2 KB | 670 bytes | 1.0% |
| `guides/assets/images/i18n/demo_translated_en.png` | 9.11 KB | 8.87 KB | 238 bytes | 2.6% |
| `guides/assets/images/has_many.png` | 28.3 KB | 27.9 KB | 371 bytes | 1.3% |
| `guides/assets/images/i18n/demo_html_safe.png` | 9.84 KB | 9.74 KB | 98 bytes | 1.0% |
| `guides/assets/images/csrf.png` | 31.4 KB | 30.9 KB | 488 bytes | 1.5% |
| `guides/assets/images/getting_started/unknown_action_new_for_articles.png` | 5.35 KB | 4.88 KB | 483 bytes | 8.8% |
| `guides/assets/images/getting_started/article_with_comments.png` | 14.8 KB | 14.4 KB | 478 bytes | 3.1% |
| `guides/assets/images/getting_started/forbidden_attributes_for_new_article.png` | 10.5 KB | 9.85 KB | 700 bytes | 6.5% |
| `guides/assets/images/getting_started/routing_error_no_controller.png` | 4.09 KB | 3.92 KB | 177 bytes | 4.2% |
| `guides/assets/images/fxn.png` | 15.1 KB | 15.1 KB | 2 bytes | 0.0% |
| `guides/assets/images/tab_yellow.png` | 1.41 KB | 1.4 KB | 8 bytes | 0.6% |
| `guides/assets/images/session_fixation.png` | 37.5 KB | 36.9 KB | 652 bytes | 1.7% |
| `guides/assets/images/rails4_features.png` | 66.2 KB | 64.4 KB | 1.75 KB | 2.7% |
| `guides/assets/images/icons/next.png` | 1.12 KB | 1.12 KB | 2 bytes | 0.2% |
| `guides/assets/images/akshaysurve.jpg` | 3.36 KB | 2.54 KB | 843 bytes | 24.5% |
| `guides/assets/images/i18n/demo_untranslated.png` | 9.01 KB | 8.81 KB | 207 bytes | 2.2% |
| `guides/assets/images/i18n/demo_translated_pirate.png` | 9.96 KB | 9.76 KB | 207 bytes | 2.0% |
| `guides/assets/images/i18n/demo_localized_pirate.png` | 11.2 KB | 11 KB | 237 bytes | 2.1% |
| `guides/assets/images/has_one_through.png` | 70.7 KB | 69.9 KB | 829 bytes | 1.1% |
| `guides/assets/images/has_one.png` | 28.4 KB | 28.3 KB | 132 bytes | 0.5% |
| `guides/assets/images/habtm.png` | 48.2 KB | 47.7 KB | 443 bytes | 0.9% |
| `guides/assets/images/getting_started/unknown_action_create_for_articles.png` | 5.2 KB | 4.75 KB | 458 bytes | 8.6% |
| `guides/assets/images/getting_started/template_is_missing_articles_new.png` | 6.03 KB | 5.69 KB | 349 bytes | 5.7% |
| `guides/assets/images/getting_started/index_action_with_edit_link.png` | 9.97 KB | 9.5 KB | 484 bytes | 4.7% |
| `guides/assets/images/getting_started/form_with_errors.png` | 12.2 KB | 11.6 KB | 610 bytes | 4.9% |
| `guides/assets/images/getting_started/confirm_dialog.png` | 18.4 KB | 17.2 KB | 1.13 KB | 6.2% |
| `guides/assets/images/getting_started/challenge.png` | 21.2 KB | 20 KB | 1.18 KB | 5.6% |
| `guides/assets/images/edge_badge.png` | 5.56 KB | 5.53 KB | 32 bytes | 0.6% |
| `actionpack/test/fixtures/multipart/mona_lisa.jpg` | 156 KB | 137 KB | 18.7 KB | 12.0% |