Add debian support.

This PR adds a  template init.d script that is specific to debian
systems.  (Tested on Ubuntu Precise64)

---

This PR also makes the following minor changes.
*  It defines a `port` attribute.
  - So that users can override what port the service is bound to.

*  It defines a `dir` attribute.
  -  So that users can change where the solr src files are saved to.

* It replaces the `remote_file src_filpath` and `bash unpack_solr`
  calls with one call to `ark` (which is maintained by opscode).
  - This change has 3 advantages.
     * It reduces two calls to one making the code easier to reason about and maintain.
     * It leverages the Opscode maintainers by using a cookbook that they
      maintain. https://github.com/opscode-cookbooks/ark
     * It makes it so that sources gets extracted in a more semantic
      way.
         - On my system the solr files where being saved to
        `/opt/solr-4.6.1/solr-4.6.1/...` which I don't think is what was
        intended.