Merge pull request #47 from FauxFaux/master

LogParser clears the stack before reuse (not total fix)
fix bug with dropped frames
we don't emit empty trees anymore
simplify test
introduce proper error/debug logging
add core implementation of filters
add in the thread sample filter
cleanup testing around filters
add in the UI element for the profile filters
add in proper commandline arguments parsing and refactor the README contents onto the wiki
adds support for filtering profile methods, fix #40
Resolve exceptions being thrown when updating components when not on a FX app thread
Merge pull request #49 from johnoliver/master

Resolve exceptions being thrown when updating components when not on a FX app thread
Add numeric values to timer columns so that they can be sorted numbericly rather than by string
Sometimes the top level thread cell in the tree view is given a bar icon. This seems to be a bug as there is no reason for it to have one.
Merge pull request #50 from johnoliver/master

Add numeric values to timer columns so that they can be sorted numerically rather than by string
Merge pull request #51 from johnoliver/thread-icon-fix

Fix the thread on the tree view being given a graphic
minor cleanup - extract class to represent the table cell
cleanup threading model
make it update the tree and remove 'smart' tree expanding