Merge pull request #36 from greboid/master

Update build scripts for artifactory.
Lambda.
Merge pull request #37 from csmith/master

Lambda.
Very minor tidying.
Merge pull request #38 from csmith/master

Very minor tidying.
Use forEach where possible.
Merge pull request #39 from csmith/master

Use forEach where possible.
Specify proper dependency versions.
Merge pull request #40 from csmith/master

Specify proper dependency versions.
Add events for each CallbackInterface.