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.

  (1) It defines a `port` attribute.
    -- So that users can override what port the service is bound to.

  (2) It defines a `dir` attribute.
    -- So that users can change where the solr src files are saved to.

  (3) 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.
      a. It reduces two calls to one making the code easier to reason about and maintain.
      b. It leverages a Opscode maintainers by using cookbook that they
      maintain. https://github.com/opscode-cookbooks/ark
      c. It makes it so that sources gets extracted in more semantic
      way.
        -- On my system solr files where being saved to
        `/opt/solr-4.6.1/solr-4.6.1/...` which I don't think is what was
        intended.