allow passing not only hashes but SC.Object instances for SC.String#fmt which allows the use of computed properties as well as unknownProperty to calculate a value
adding tests for SC.String#fmt KVO