make FsFile constructor more permissive
use Deque in CheckedPath
use Deque in FleetingDirectory
add curly braces
remove whitespace
update copyright headers
Merge pull request #2723 from mtbc/minor-deque-tidyup

minor Deque tidy-up (rebased from dev_5_0)