Revert "Removes DigitalOcean while API/plugin are broken"

This reverts commit d762983a3d683b1bfe28784980418b9aadaa868e.
Added Apache Solr support.
Merge branch 'solr' of https://github.com/RoSk0/puphpet into RoSk0-solr
Updates PR to new structure; #1216
Brings Solr up to spec; Adds port/version choice; #1216
Merge branch 'RoSk0-solr'
Digital Ocean accidentally re-enabled
Adds SoftLayer support; Closes #564
Adds support for installing specific NPM package versions; closes #1202
Manages Java outside of module; Adds versions

Previously the Java install was being managed by the elasticsearch/elasticsearch
module. Adding Solr which requires Java also brought in puppetlabs/java
to manage Java installs, making ES's unecessary.

Also adds version options.

Closes #1241
Renames Solr template to form
prevent formsubmit by pressing enter in inputfields

Fixxes #1228