Rebase RequireJS branch against master

@alexindigo I rebased against master to pick up some significant changes in Fetcher and ModelUtils.  I'm still having trouble getting the example app running locally, but this should make it easier to merge the final product.

Not entirely sure I'm setting up this PR properly, but here's the branch: https://github.com/airbnb/rendr/commits/requirejs-rebased