Printing trace as JS functions are called.
Initial path tracing implementation
Added notifications of when events are sent to Webkit.
Merge branch 'pathtracer' into feature-trace-mode
Move a guard to its correct position and refine a placeholder-function-name
Update gitignore files
Multiple top-level loops and experimental support for a browser window

Refactor Artemis to allow different top-level loops in the Runtime class. Right now the normal Artemis top-level loop and an experimental browser window / interactive mode is included.

Relates to #28
Refactored PathTracer to be a first class citizen in AppModel and independent of CoverageListener.
PathTracer now receives notifications when a JS function returns, so it knows some call graph info.
Merge branch 'feature-trace-mode' of github.com:cs-au-dk/Artemis into feature-trace-mode

Conflicts:
	artemis-code/artemis-core.pri
	artemis-code/src/util/pathtracer.cpp
	artemis-code/src/util/pathtracer.h
Add a -manual- major-mode to Artemis

Solves #28
Fix wrong placement of guard + a bit of whitespace cleanup
Small fix to Manual Runtime so it builds.

I am getting the following error when building the previous version:

/home/ben/Artemis/artemis-code/src/runtime/toplevel/manualruntime.cpp:30: error: no matching function for call to 'artemis::ManualRuntime::connect(artemis::ArtemisWebViewPtr&, const char [12], artemis::ManualRuntime* const, const char [19])'
PathTracer can now receive notification of manually triggered events.

Two notes:
1) It currently treats events fired by Artemis and those triggered in manual mode separately.

2) It will only ever recieve events for which the page has set up some listening JS. I can't decide if this is a good thing or not.
Added option to enable PathTracer
Command line option to control the output of PathTracer.
Add executed opcodes to path traces
Merge branch 'feature-trace-mode' of github.com:cs-au-dk/Artemis into feature-trace-mode

Conflicts:
	artemis-code/src/model/pathtracer.cpp
Correct argument name
Remove unused imports in options.h