Removed Java5 from the list of compatible JVMs.
Changed Criteria to support Cloneable.
Added column generators and column headers to prettify the alarm
browser. Got rid of weird text-transform="uppercase" on table headers.
New Feature: Current Problems Box (BD-2)

This is an optional box that can be displayed on the frontpage that
contains information about the current nodes with problems based on the
outstanding alarms (i.e. not acknowledged) that has a severity greater
than 3, classified by node, and ordered by the oldest alarm, on a
similar way to the outage box. Also each row will have the color of the
greatest severity of the alarms processed on each case.

This box is more generic and has more information than the outage box,
as outages are also alarms.

This feature is disabled by default but can be enabled in
opennms.properties:

This value allows you to set the number of nodes with outages to
display on the front page in the OpenNMS web UI. Default 12

opennms.nodesWithOutages.count=12

This value allows you to enable/disable the nodes with outages box on
the front page in the OpenNMS web UI. Default: true

opennms.nodesWithOutages.show=true

This value allows you to set the number of nodes with problems to
display on the front page in the OpenNMS web UI. Default: 12

opennms.nodesWithProblems.count=12

This value allows you to enable/disable the nodes with problems box on
the front page in the OpenNMS web UI. Default: false

opennms.nodesWithProblems.show=false

This value allows you to enable/disable the status bar resume at the
top of the node page in the OpenNMS web UI. Default: false

opennms.nodeStatusBar.show=false

The last option is related with other new optional feature, the node
status bar that can be displayed at the top of the node's page
containing the greatest severity of the alarm the node has, with other
useful information.
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
fix typo
fix merge bug
missing images from marker update
sort node markers by severity and node label
another merge fix
fix comparator
move comparator to an inner class, more null-checking
Fixed criteria problem where multiple selections were not being OR'd
with each other. Tweaked CSS so that the font on the alarm browser is
normal size.
Fixed some compile problems

The StatusType change force to use it in the constructor for
the DataLinkInterface object
Merge branch 'master' into features/linkd-scalability