Add file_tree external pillar (should fix #13510).

New external pillar module to add arbitrary files into pillar.

Currently, it simply adds files as-is. I don't like base64 approach because:
* it makes files larger
* it doesn't make binary data human-readable
* it makes human-readable data not human-readable =)