ENH: Test examples

Adds example testing to Travis. Can test locally using `make test` (which will run it) or `make examples`.
@lcampagn this is what does the heavy lifting for the `_examples` function, the rest is finding the examples to run, and checking various things, and dealing with outputs