merge the master branch to the Revit2015 branch

@ikeough 

This is to merge the master branch to the Revit2015 branch.