SteamPipe compliance

add 3-clause BSD license
updated method for discovering tf2 directory
background.vmt is now placed in its own 'filesystem' in  tf/custom
fireLayeredSlowTiled512.vtf provided to remove fire overlay
ternary conditional operator used in on_cb_click()
RED/BLU vmt file dialogs now default to top-level items directory