Jchansen/apiary integration

1. Created Apiary docs/endpoints for most first levels APIs (instances, providers, profile, applications, projects...), but not provider/:id/identity/:id/actions.
2. Removed trailing slashes in URLs for many models/collections (will clean up url methods in a future pull request)
3. Integrated Gulp into the build process - this replaces Django's collectstatic.  All files are now served out of /assets - I removed the ability to configure it to be /static.  During development a watch task can run that will constantly update the /assets directory as files change.
4. Converted most (all?) React components to use the JSX syntax instead of the DOM syntax, and a Gulp task converts the files into DOM syntax when it copies them to the /assets directory.
5. Broke out most (all?) files that had many React components defined in them into a single file per component.  These will be grouped into sub-folders of functionality in a future pull request.