General Test related fixes

- Enable console output during test run.
  There were sign of test code bugs in those messages.
  Exposing them to console to catch them early.
- Add default LogBack configuration used while unit-test run.
  log level currently set to WARN
- Configured hazelcast to follow the above.

- BugFix: ControllerTest.java
-- Stop starting LinkDiscovery, which was starting a thread
    not necessary for the test case
-- notifyAll must be called in synchronized block

Change-Id: Ica94dfc3a46a871b69800615e75232107b06771e
diff --git a/src/test/resources/logback-test.xml b/src/test/resources/logback-test.xml
new file mode 100644
index 0000000..791b236
--- /dev/null
+++ b/src/test/resources/logback-test.xml
@@ -0,0 +1,19 @@
+<configuration scan="true" debug="false">
+  <appender name="FILE" class="ch.qos.logback.core.FileAppender">
+    <file>${basedir}/onos-logs/test.log</file>
+    <encoder>
+      <pattern>%date %level [%thread] %logger{10} [%file:%line] %msg%n</pattern>
+      <immediateFlush>false</immediateFlush>
+    </encoder>
+  </appender>
+
+  <logger name="org" level="WARN"/>
+  <logger name="LogService" level="WARN"/> <!-- Restlet access logging -->
+  <logger name="net.floodlightcontroller.logging" level="WARN"/>
+  <logger name="com.hazelcast" level="WARN"/>
+
+  <root level="TRACE">
+    <appender-ref ref="FILE" />
+  </root>
+</configuration>
+