Added Debian specific configuration to the init script

Closes #205
Closes #204
Added a "elasticsearch::customize" attribute file to customize the cookbook's default attributes

Closes #208

Related: #112, #168, #178, #179, #180, #196, #208
[FIX] Changed, that Chef doesn't change the owner of `pid_path` to the Elasticsearch user

Since a95a3f7, the default `pid_path` attribute is "/usr/local/var/run".

However, the default recipe define this as directory resource and
specify that user/group owners are `elasticsearch`, which clashes with
other services running potentially on the system.

This directory should belongs to root and allow elasticsearch to write its pid.

A `chown` call is added into the init script.

Closes #193
Closes #194

Related: #108
Release 0.3.9
Improved the messages printed from the init script
Allow configuring the Nginx `location` setting via an attribute

Closes #218
Added traling slash to `proxy_pass` configuration to play nice with custom `location`

Related: #218
Allow configuring the Elasticsearch's installation `bindir` via attribute

Removes "magic path". Closes #216
Added new attributes for configuring the env.sh and .yml templates locations

This should make it easier for people to override these values "from the top",
eg. in a wrapper/application cookbook, similarly as the Varnish cookbook does it:

--> https://github.com/opscode-cookbooks/varnish/blob/master/recipes/default.rb

Closes #153
Added `uid` and `gid` attributes for the ElasticSearch user

Closes #211
Release 0.3.10