Setup new service and get the activity to bind to it
Move mans scanner into service
More refactoring to split the scan process from the view logic
Remove handler from activity
Clean up threading complexity
Change MdnsRunnable to be MdnsScanner which implements it's own thread and handler to ensure it is always running during scan
clean up inline with coding standards
Final cleanup of refactor
Merge branch 'origin/Create_scan_service' into Create_scan_service
Add a view state to track whether controls are showing
Add jmdns 3.4.1 source for stepping
Remove results timer as this was causing problems with the tcp scanner
Change to using cml layout for holiday controls
Move no controls layout to xml and make look a little bit better
Merge branch 'Not_found_controls_not_showing' into Create_scan_service

Conflicts:
	HolidayProject/Holiday/src/main/java/au/com/risingedge/holiday/MainActivity.java
	HolidayProject/Holiday/src/main/java/au/com/risingedge/holiday/mdns/MdnsScanner.java
	HolidayProject/Holiday/src/main/java/au/com/risingedge/holiday/tcp/TcpScanTask.java
Fixed some merge issues
Merge pull request #11 from DrivenLogic/Create_scan_service

Create scan service