In order to support dynamically linked nodes based on Graphene, add support for building dynamic libraries for the core Graphene modules: chain, db, protocol, net, and utilities.