XD-1528 Singlenode external batch db support

- Add HsqldbServerProfileActivator initializer in SingleNodeApplication's adminContext
  -  This initializer activates the hsqldbServer profile (which manages lifecycle operations on HSQLServerBean) only when the hsqldb datasource and embedded hsqldb are selected
  - Intrduced `singlenode.embeddedHsql` property that sets the option to use embedded hsqldb in case of singlenode server
    - Updated config/servers.yml for the same property to override in case of non-embedded hsqldb
using regex to split deployment properties

added unit test