Add package: Enlightenment E19!

Wayland desktop shell is not enabled, yet.
improve ruby support

* add the 2.1.x versions
* include teeny version in passthru
* by default, apply the same patches used by RVM
* clean up file names and attribute names
update camlistore to 0.8
Fixed URL in bashmount package.
Merge pull request #3509 from cstrahan/ruby-interpreters

improve ruby support
update ngrok to 1.7
fix empty sha256's
ngrok: enable ngrokd
Add kibana, visualize logs and time-stamped data
pythonPackages.graphite_influxdb: use latest version from master

Latest version is needed if you want to run this in production, because of
some fixed performance bugs.
grafana: update 1.5.4 -> 1.8.0-rc1
nixos/graphite: add host and port options for graphiteApi
nixos/mongodb: service fixes

- Log to syslog, so journal picks-up logs
- Start as foring service, so systemd will wait for service to start
- Add extraConfig option
rubyLibs: add compass, regenerate
rubyLibs: fix bundler
s3sync: fix input ruby attribute name
nixos/graphiteApi: add example config for influxdb backend
haskell-lens-family: new expression
haskell-lens-family-th: new expression
mopdiy: Update from 0.19.3 to 0.19.4