NEON-1003 separate widgets from core neon server

NEON-1028 connection refactoring
removing the license folder because it doesn't have much useful information in there. we will rebuild the license list
changing println to log in build.gradle

renaming method
renaming variables
NEON-1024, NEON-1025, NEON-1026 filtering and selection simplifications
NEON-1024 NEON-1027 renaming registerForNeonEvents