Change File.exists? to File.exist? To fix #2853
In Rakefile,
rakelib/gems.rake,
rakelib/install.rake
changes to make custom program name to work.

call mspec with -t and custom program name.
fix spec to check custom program name.
Merge pull request #2856 from slaught/debian-build-with-program-name

changes to make custom program name work
Merge pull request #2854 from anthropomorphic/patch-1

Change File.exists? to File.exist? To fix #2853
Changed more File.exists? to File.exist?.
Ignore .bundle/install.log.
uninitialized constant Find
- fix -> require find
Merge pull request #2857 from Benny1992/todofix

uninitialized constant Find for rake todo task
Added logger to bootstrap for Bundler 1.5+.
Updated Changelog.
Bumped version to 2.2.3.
Reset release date.
Added erb command.
Added basic specs for ARGF.set_encoding.
Added ARGF.set_encoding.

This needs more specs and ARGF needs work.
Set min version of daedalus-core to 0.0.3.

This is to make sure that users get the version that doesn't trigger lots of
deprecation warnings under MRI 2.1.0.
Handle infinite Dir.glob wildcards.

This commit fixes `Dir.glob()` so that it accepts patterns such as
`**/**/**/**/**` and so forth. Previously this would trigger a coercion error.

This fixes #2478.
Re-added the initialization of setproctitle.

This was removed (most likely by accident) in commit
eaaaa24c1733527f73adb2807eaba85c13d7b591. This line however *is* required for
the setproctitle() function to work.

This commit also adds some extra tests to check if the process title *actually*
changed. Since these tests shell out to `ps` (as that's the only reliable
method that I know of to get the title) they are wrapped in a platform block
that currently only runs on Darwin and Linux systems.

This fixes #2807.
Implemented Process.setproctitle().

This method was added in Ruby 2.1 but wasn't added yet to Rubinius.
Added specs for Process.setproctitle().