Brick inputs and outputs are tagged with an application call

The application call can be used to e.g. include auxiliary variables, such as monitors, extra cost terms etc.

Also: fixes to graph parsing.
I think we should move this test to `test_graph.py`, because it effectively test the `ComputationGraph` class, not `Brick`.