Added alarm pulsing option to PVWidgetEditpart.

Current implementation defaults to false, and if option is selected will
pulse any alarm sensitive part of the widget every 1.5s for major,
and every 3s for minor
Hide Pulsing Alarm field if we have a native action button in the same way as we hide background color alarm sensitive
Don't constantly recalculate the border when in alarm pulsing mode as it will never change
Added eclipse preferences to allow MINOR and MAJOR pulsing alarm periods to be set by user.
Get the framerate for the screen update from OPI_GUI_REFRESH_CYCLE
#462: Update pydocs
feature clean up (owner of the feature/application) (Lead: Kunal)
#462: Add a script to check if all required features/plugins are present
and list duplicate inclusion of plugins in nultiple features.
feature clean up (owner of the feature/application) (Lead: Kunal)
#462: fix the usage message
Merge pull request #744 from shroffk/master-4.0-cleanup

#462 Master 4.0 cleanup
Update feature.xml
Update pom.xml
For consistency, use TextUpdateEditPart.HEX_PREFIX.length() instead of
hardcoded 2.
Merge pull request #653 from dls-controls/pulsing-alarm

Added alarm pulsing option to PVWidgetEditpart.
Merge pull request #743 from ControlSystemStudio/bug735

Fix opi-in-view resulting in strange mix-in of previously running *.opi
Merge pull request #745 from MichaelRitzert/use_length

For consistency, use TextUpdateEditPart.HEX_PREFIX.length() instead of
Merge remote-tracking branch 'origin/master' into sns_pva_support
vtype.pv: Inc. version
alarm.beast.server, archive.engine: Include pvaccess, pvdata in products

These are the example products for running from within the IDE, not a
repository/*.product for building with tycho
Merge remote-tracking branch 'origin/master' into sns
Merge remote-tracking branch 'origin/sns_pva_support' into sns