Add svn_pillar - pillars stored in SVN

A functionally identical port of git_pillar to SVN.  The code is based on git_pillar.py, but with some restructuring and simplification.
Merge pull request #12551 from mikeslattery/patch-1

Add svn_pillar - pillars stored in SVN