Merge pull request #4 from webdetails/master

Enforce visible=true on plugin-samples/index.xml
Merge pull request #5 from webdetails/clean

Clean pull request. Down from 350 commits to 80.
[MARKET-35] Fixed issue with uninstalling plugins on Windows
[MARKET-32, MARKET-36, MARKET-37] Updated Marketplace XML format to a
standard version that is compatible with both the BA Server and Kettle
Marketplaces.  Implemented Server Version Checking for plugin
compatibility.  Updated host location of shared XML metadata for the
marketplace.
Added telemetry capabilities to marketplace. Fires a telemetry event for every install/uninstall and every time the marketplace plugin is loaded
fixed tests
Reworked telemetry. Now keeps events on file system and dispatches them once a day in batches. enabled/disabled info is now read from pentaho.xml
Added checks so that events are kept for n days in case of failed request. General cleanup and javadoc update
Added new properties to dashboard and java side
Some styling
Properties react to version selector
Added v1 of marketplace with style review.
CDE contains a full example with screenshots.
Added missing config file
class loader should also be closed on plugin install
Adding select2 and slidesjs libraries
Added layout revision. Branch selector needs to be reviewed
Branch selector styled
Added new logo for marketplace
reverted a change. Solved some bugs introduced in merge
Added some javadoc documentation about Telemetry
Version after revision of UX team.
TODO:
- Screenshots must be closed on click outside the slideshow
Added close behavior to slideshow. Ready for UX review