[ELY-110] Small clean up of SecurityDomain builder.

  - Verify it has not already been built.
  - Move log messages to ElytronMessages.
  - Update API to support method chaining.
This should probably be IllegalStateException.