Changes to Attribute to support .source(). Start of tests.

[#68910816]
#959
Finished writing test for Attribute::source(), etc. Test passes.
Start at registering Attribute sources.
Merge branch 'develop' into 68910816-959-RefactorDataPointOutputAttributes
Changes through analysis library. Should be ready after I fix the osp (project).

[#68910816]
Merge branch 'develop' into 68910816-959-RefactorDataPointOutputAttributes
Initial cut at osp updates.
New osp for backwards-compatibility testing.
Final changes to get this working right.
Ruby test fixes.
Removing essentially empty files. (These showed up as Ruby test failures for me.)
Merge remote-tracking branch 'remotes/origin/develop' into 68910816-959-RefactorDataPointOutputAttributes
Merge remote-tracking branch 'remotes/origin/develop' into 68910816-959-RefactorDataPointOutputAttributes
Updating to new version numbers
Fixing build error
Merge remote-tracking branch 'remotes/origin/develop' into 68910816-959-RefactorDataPointOutputAttributes

Conflicts:
	openstudiocore/src/project/ProjectDatabase.cpp
Changing version upgrade to 1.4.0->1.4.1
Merge remote-tracking branch 'remotes/origin/develop' into 68910816-959-RefactorDataPointOutputAttributes
Merge pull request #1053 from NREL/68910816-959-RefactorDataPointOutputAttributes

68910816 959 refactor data point output attributes