Merge branch 'issue_90' into gemstone2.4

- fix Issue #90: provide option to create .ston property files
  https://github.com/dalehenrich/filetree/issues/90

Issue #90 fix
(cherry picked from commit 2d949d40153508da68aed8d58ce018a683485dea)

Conflicts:

	repository/MonticelloFileTree-Core.package/MCFileTreeAbstractStWriter.class/methodProperties.json
	repository/MonticelloFileTree-Core.package/MCFileTreeRepository.class/instance/writeRepositoryProperties.st
	repository/MonticelloFileTree-Core.package/MCFileTreeRepository.class/methodProperties.json
	repository/MonticelloFileTree-Core.package/MCFileTreeRepository.class/properties.json
	repository/MonticelloFileTree-Core.package/MCFileTreeStCypressWriter.class/instance/writeDefinitions..st
	repository/MonticelloFileTree-Core.package/MCFileTreeStCypressWriter.class/methodProperties.json
	repository/MonticelloFileTree-Core.package/monticello.meta/version
	repository/MonticelloFileTree-Tests.package/monticello.meta/version
Merge branch 'master' into pharo1.4

- fix Issue #90: provide option to create .ston property files
  https://github.com/dalehenrich/filetree/issues/90

Conflicts:
	repository/MonticelloFileTree-Core.package/MCFileTreeRepository.class/properties.json
	repository/MonticelloFileTree-Core.package/MCFileTreeStCypressWriter.class/methodProperties.json
	repository/MonticelloFileTree-Core.package/monticello.meta/version
	repository/MonticelloFileTree-Tests.package/monticello.meta/version
bugfixes needed for Issue #90
Merge branch 'master' into pharo1.4

bugfixes needed for Issue #90
Merge branch 'issue_91' into gemstone2.4
(cherry picked from commit 4a291b655b27a46ff5136676ea7c660d2eb09025)

- Issue #91: Cleaned up MCFileTreeRepository>>repositoryProperties and
  MCFileTreeRepository>>writeRepositoryProperties interaction.

  1. MCFileTreeRepository>>writeRepositoryProperties writes existing
     repositoryPropery dictionary and can be called at any time (like
     when a property is changed).
  2. MCFileTreeRepository>>repositoryProperties signals Error if the
     repository directory does not exist. If the .filetree file is not
     present, it is created with default repository properties.
  3. whenever MCFileTreeRepository>>directory: is called, the repository
     properties are reread from disk.

Conflicts:

	repository/MonticelloFileTree-Core.package/MCFileTreeRepository.class/instance/writeRepositoryProperties.st
	repository/MonticelloFileTree-Core.package/monticello.meta/version
	repository/MonticelloFileTree-Tests.package/monticello.meta/version
Merge branch 'master' into pharo1.4

- Issue #91: Cleaned up MCFileTreeRepository>>repositoryProperties and
  MCFileTreeRepository>>writeRepositoryProperties interaction.

  1. MCFileTreeRepository>>writeRepositoryProperties writes existing
     repositoryPropery dictionary and can be called at any time (like
     when a property is changed).
  2. MCFileTreeRepository>>repositoryProperties signals Error if the
     repository directory does not exist. If the .filetree file is not
     present, it is created with default repository properties.
  3. whenever MCFileTreeRepository>>directory: is called, the repository
     properties are reread from disk.

Conflicts:
	repository/MonticelloFileTree-Core.package/MCFileTreeRepository.class/methodProperties.json
ensure ss3 version is in ancestry
update README to correspond to FileTree 1.0.4 release [ci skip]
Merge branch 'issue_92' into gemstone2.4
(cherry picked from commit 24c63a7a16310dad16db1006b97c8a9ee098c1f7)

Issue #92 bugfix

Conflicts:

	repository/MonticelloFileTree-Core.package/monticello.meta/version
	repository/MonticelloFileTree-Tests.package/monticello.meta/version
Merge branch 'issue_97' into gemstone2.4
(cherry picked from commit fc52838e199c19deb55552fc9baf3e0bf42cd3cb)

Conflicts:

	repository/MonticelloFileTree-Core.package/MCFileTreeStCypressReader.class/methodProperties.json
	repository/MonticelloFileTree-Core.package/monticello.meta/version
Merge branch 'gemstone2.4_dev' into gemstone2.4

fix Issue #101
(cherry picked from commit 2b214fb7e9be89f3ccdee5876fd0211aa18b3996)

Conflicts:

	repository/MonticelloFileTree-Core.package/MCFileTreeStSnapshotWriter.class/instance/writeDefinitions..st
	repository/MonticelloFileTree-Core.package/MCFileTreeStSnapshotWriter.class/methodProperties.json
	repository/MonticelloFileTree-Core.package/monticello.meta/version
Issue #101:

  make MCFileTreeStSnapshotWriter>>writeDefinitions: more portable
  fix Squeak syntax error in MCFileTreeStCypressWriter>>fileNameMapFor:
(cherry picked from commit 045df382b86794c670740a244889b61fbead1881)
Merge branch 'master' into pharo1.4_dev

(Issue #11, #92, #93, #101)

Conflicts:
	repository/MonticelloFileTree-Core.package/MCFileTreeStCypressWriter.class/methodProperties.json
	repository/MonticelloFileTree-Core.package/monticello.meta/version
	repository/MonticelloFileTree-Tests.package/monticello.meta/version