[grid.boundaryinfo] templatized by Intersection, not GridView
[discretefunction.projection] updated BoundaryInfo
[grid.provider.interface] updated BoundaryInfo
[discretefunction.projection] marked as deprecated
Merge branch 'boundaryinfo-refactor'
[cmake] adds analyze target for lib sources

# Please enter a commit message to explain why this merge is necessary,
# especially if it merges an updated upstream into a topic branch.
#
# Lines starting with '#' will be ignored, and an empty message aborts
# the commit.