Created API/base modules to support scanners' special transaction needs.

AFDP-195
Created building and discovered asset lease scanner repositories.

AFDP-195
Created operation modules to support new scanner repositories.

AFDP-195
Fixed an NPE.

AFDP-195
Created unit tests for scanners.

AFDP-195
Defined operation helper modules to support discovered asset events.

AFDP-195
Created repositories to support the discovered asset scanner.

AFDP-195
Refactored scanner to use new repositories instead of commands.

AFDP-195
Spacing change (eclipse noise).
Created a new scanner operation and as associated executor.

AFDP-195
Defined operations to support the scanners.

AFDP-195
Updated the scanners to use the new operations and executor.

AFDP-195
Removed obsolete modules.

AFDP-195
Refactored operation executor to a command-service-like service.

This includes adding a ScannerOperation annotation to use for all
operations.

AFDP-195
Moved the scanner modules to the service/scanner package.

AFDP-195
Added annotation to operations and altered to be more command-like.

AFDP-195
Changed scanners to use the new scanner operation service API.

AFDP-195
Added function to report a text/exception combination.

AFDP-195
Changed operations to use fault reporter service instead of loggers.

AFDP-195
Name refactoring.

AFDP-195