Fix typos in ext/cryptinterface.c [ci skip]
Clean up Phalcon\DiInterface

* Remove `setShared()` method because it is a shorthand for
  `set($name, $definition, true)`;
* Remove `attempt()` method because it is a shorthand for
  `has()` + `set()`
* Rename `setRaw()` to `setService()` because `getRaw()`
  is actually `getService()` + `$service->getDefinition()`
* Remove `getRaw()` because it is `getService()` +
  `$service->getDefinition()`
* Modify `setService($name, $raw_definition)` to
  `setService($raw_definition)` because service name
  can be retrieved from the definition.
Updated CHANGELOG
Merge pull request #2034 from sjinks/cleanup-diinterface

Clean up Phalcon\DiInterface