Merge pull request #75 from numist/numist/63

First phase of #63
Don't deduplicate sets to service.invoked
Bump NNKit and use CLASS_CAST a bit more
Conform to new NNService API
View hierarchy refactoring before starting to use autolayout.