Dirty fix to get the TP overview working

The following exception was being thrown: 'TranslationProject' object has
no attribute 'is_dir'.

Not sure why the `request.ctx_obj` (I even tried `request.ctx_obj`) in
`get_overview_context` is not working, because it should.
Partial pick: We won't always have a resource path

Pick notes: Pick the rest of the commit.
Cleanup: removed dead code