first draft implementation of domain boundary library feature'
fix domain annotation
Merge branch 'boundary_library'
finalize merge: allow anonymous users to create boundary libraries, show
the corresponding buttons in the designer window, carry PCR settings and
user-defined fragments over to new constructs in boundary library.

Needs to be tested