Use a random port available in the system when running `mvn test`. 

This fix includes:
* Use random (available) port to start MockFluentd server. This change fixes 'port already in use' error when running tests.

Project settings:
* Set explicit plugin versions to remove warnings in maven 3.x
* Ignore IntelliJ project files in git