Add support for polling CIFS network shares.

Squashed commit of the following:

commit 1826b76d6bd02f03f9b16b5e27124b6be60137f5
Author: Benjamin Reed <ranger@opennms.org>
Date:   Thu Feb 28 15:41:58 2013 -0500

    add protocol-cifs to the packaging

commit e7a869e72e7b22057b0fa1472c6b75952c2e3da9
Author: Benjamin Reed <ranger@opennms.org>
Date:   Thu Feb 28 15:37:15 2013 -0500

    rearrange cifs a bit (put it along with other poller monitors), also some assembly cleanup

commit 4e4386f28aa21a847c2465a890fecc3b136ee66a
Merge: 6047a7f 42f324d
Author: Ronny Trommer <ronny@opennms.org>
Date:   Thu Feb 28 11:37:03 2013 +0100

    Merge branch 'origin-1.10' into feature-cifs-monitor

commit 6047a7f7fa258b7f23be87c87ea2184132cb9f53
Merge: 392c333 10b8c97
Author: Ronny Trommer <ronny@opennms.org>
Date:   Sat Feb 16 15:09:44 2013 +0100

    Merge branch 'origin-1.10' into feature-cifs-monitor

commit 392c333af5835ce6df258a615b71772cd4e74c8c
Author: Ronny Trommer <ronny@opennms.org>
Date:   Mon Feb 4 23:17:49 2013 +0100

    Added cifs-monitor in features/poller in opennm-full-assembly in profile full and fulldir

commit 106d70e3e08e7be697926edc8b86cc5092f1fd0f
Author: Christian Pape <Christian.Pape@informatik.hs-fulda.de>
Date:   Mon Feb 4 08:54:57 2013 +0100

    Added smbHost to JCifsMonitorTest

commit d05802abcc5cf77a5f1b0046cc73af3eae10e217
Author: Ronny Trommer <ronny@opennms.org>
Date:   Mon Feb 4 08:42:12 2013 +0100

    Added optional parameter to override the IP address to be able to bind the CIFS monitor on different nodes, than the share

commit 27695ebc2dddac507b14a6dc9ae270873430484f
Merge: b1778bb 2d75a84
Author: Christian Pape <Christian.Pape@informatik.hs-fulda.de>
Date:   Sat Feb 2 19:30:12 2013 +0100

    Merge branch 'feature-cifs-monitor' of ssh://opennms.git.sourceforge.net/gitroot/opennms/opennms into feature-cifs-monitor

commit b1778bb43215d632af698734499026eb9784ed81
Author: Christian Pape <Christian.Pape@informatik.hs-fulda.de>
Date:   Sat Feb 2 19:26:42 2013 +0100

    Added folderIgnoreFiles

commit 2d75a846a3101e878784bd10d641d2892ac582ff
Author: Ronny Trommer <ronny@opennms.org>
Date:   Thu Jan 31 19:40:41 2013 +0100

    Code formatted and status down reason for wrong modes

commit fc4a70a05b5d8478ccab75c6b472551a0a169334
Author: Christian Pape <Christian.Pape@informatik.hs-fulda.de>
Date:   Thu Jan 31 18:08:17 2013 +0100

    Behind every implemented unit test is a substantial amount of coffee

commit 104e295d0555929d686fccb9bc962e50c3402743
Author: Christian Pape <Christian.Pape@informatik.hs-fulda.de>
Date:   Wed Jan 30 23:11:55 2013 +0100

    New parameters for JCifsMonitor and completed tests

commit f97cca5c135b4afcc4ef197e35290c41f01b8c44
Author: Christian Pape <Christian.Pape@informatik.hs-fulda.de>
Date:   Wed Jan 30 15:23:19 2013 +0100

    Added breaks in JCifsMonitor

commit 3ae96eb77b6cd154d429d0c729b0f0ddac0f47de
Author: Ronny Trommer <ronny@opennms.org>
Date:   Wed Jan 30 15:21:37 2013 +0100

    Revert "moved the cifs monitor to features poller module"

    This reverts commit 0146c98a90421d8507f317ff2dbace325f7b2812.

commit 0146c98a90421d8507f317ff2dbace325f7b2812
Author: Markus Neumann <Markus@OpenNMS.org>
Date:   Wed Jan 30 13:51:30 2013 +0100

    moved the cifs monitor to features poller module

commit 59e6102e19f7072a2f4201610e68a61a1d2ecb82
Author: Christian Pape <Christian.Pape@informatik.hs-fulda.de>
Date:   Wed Jan 30 13:28:12 2013 +0100

    Added connectionTimeout and returning down instead of unresponsive

commit 9645c9ebee8de19d3dd949fa8e834f0f7ceb044d
Author: Christian Pape <Christian.Pape@informatik.hs-fulda.de>
Date:   Wed Jan 30 12:46:24 2013 +0100

    Disabled test and added down messages

commit b7d06529f31691d709318c249062af7851f0b6e0
Author: Christian Pape <Christian.Pape@informatik.hs-fulda.de>
Date:   Wed Jan 30 12:26:25 2013 +0100

    Changed JCifsMonitor to comply with TimeoutTracker

commit 5bf9771c1742235c440595ccedd57120e0747194
Author: Ronny Trommer <ronny@opennms.org>
Date:   Wed Jan 30 12:07:56 2013 +0100

    Refactoring and adding logging with comments

commit 6fabfba8d650943f9e438f40b6723767b907e6a8
Author: Christian Pape <Christian.Pape@informatik.hs-fulda.de>
Date:   Wed Jan 30 08:53:08 2013 +0100

    Working on tests

commit f0529963ab458799214f45af5f3e8913a1779054
Author: Christian Pape <Christian.Pape@informatik.hs-fulda.de>
Date:   Wed Jan 30 07:55:12 2013 +0100

    Started to implement tests for JCifsMonitor

commit 9f3fd29ddd8b1005a7b141f802e05a7031e7d15e
Author: Christian Pape <Christian.Pape@informatik.hs-fulda.de>
Date:   Tue Jan 29 21:19:07 2013 +0100

    JCifsMonitor added
remove outdated reference to cifs-monitor
NMS-5766: Add a shell wrapper for the ILR