Split CMakeList to account for lib, tests, demos and scripts

Registered by Andre Massing

As tests, more demos and convenience script are added, a splitting of the CMakeList.txt would be useful to keep track
of the different lib parts as they serve different purposes.
Basic subdirectories could be lib, tests, demos, docs and scripts.

Blueprint information

Status:
Not started
Approver:
DOLFIN-OLM Team
Priority:
Low
Drafter:
DOLFIN-OLM Team
Direction:
Needs approval
Assignee:
DOLFIN-OLM Team
Definition:
New
Series goal:
None
Implementation:
Unknown
Milestone target:
None

Related branches

Sprints

Whiteboard

(?)

Work Items

This blueprint contains Public information 
Everyone can see this information.

Subscribers

No subscribers.