V1.1 backport service apis

**Status**: *Review*
**Reviewers**: @noahadams  @johnboxall 
**JIRA**: https://mobify.atlassian.net/browse/PROD-1536
**Linked PRs**: #246
  
## Changes
- Instead of having to backport changes from 2.0 into mobify-client/1.1 projects, instead we should just have one set of APIs that gets used for all of our services (image resizer, jazzcat, css optimizer, etc). This does this by bringing in those libraries, and adds a bunch of methods to ensure backwards compatibility.
  
## How to test-drive this PR
- Run the tests by running `node tests/server.js &` and navigating to http://127.0.0.1:1337/tests/index.html
  
## TODO
- Investigate why certain tests are failing for Jazzcat and fix them. Do we have regressions in the latest Jazzcat API or is something different going on?
- Decide if this should be a fix on 1.1. or if we should create a new version (maybe 1.3.1 or something)
- Remove `resizeImages.js` and `combo.js` completely
- Figure out best way to remove `define("main", function(){});`
- Test on a real site