Add first round of granular examples to the website.

@rickhuizinga @nlaplante @nmccready 
I have added a directive allows us to add interactive examples the documentation fairly easily. There are some items needed to fully flesh it out, but this will definitely get us where we want to be today.

I may have some file changes in here that are just merge artifacts, such as the .travis.yml. At any rate, let me know if you see anything. Sorry for the large commit, but this didn't seem like a piecemeal type of task.

Outstanding Issues:
- Only script.js and index.html allowed right now as code examples. More can be added to the plnkr, but they wouldn't show up on the website.
- Maps don't always center correctly, likely due to loading in an iframe. Need access to the map object I think to make this work correctly. 
- Styling of code is non-existent. It would be nice to get some syntax highlighting going on there.
They are not being hosted. There is a tool, cdnify, that fixes this in the dist version of index.html. There is another tool that uses this file information for locating source files. Also, karma uses theses sources when testing.