Adding comprehensive subdirectory route tests

closes #2230, refs #4477, #4476

- Test that subdirectories route correctly no matter how they're specified
Merge pull request #4514 from ErisDS/subdir-tests

Adding comprehensive subdirectory route tests