added TCGA unit tests, moved test data to subdirectory, added forgotten ...

...unit tests from last PR, handle silent mutations in transcript annotations
You did, but I don't see it in the master branch. Maybe I split apart the shell-related helpers after your review?