Added Email::attach_cid() returning CID
styleguided
styleguided 2
variable repair
Merge pull request #2807 from melounek/develop

Added Email::attach_cid() returning CID which enables to embed an attachment to html
Further changes related to PR #2807
attach files by absolute url
rename src to file
documentation repairs
condition repair and comments
Finally get rid of the CI_Router::_set_overrides() calls
IE11 User Agent support added
Merge pull request #2808 from melounek/filename_as_url

attach files by absolute url
Don't throw in mock autoloader

This behavior doesn't appear to be used at all.

This fixes HHVM compatibility: HHVM optimizes class_exists() to a
dedicated bytecode - as it's not a function call, it doesn't show up
in the backtrace. 100% of the tests pass with this change.
Merge pull request #2815 from fredemmott/fix-hhvm

Don't throw in mock autoloader
Enable HHVM on travis-ci
Dont break the build if tests only fail on HHVM
Merge pull request #2819 from fredemmott/hhvm-travis

Enable HHVM on travis-ci
Fix incorrect checks for the fwrite() return value

! fwrite() could trigger false-positives as it is possible for it to return 0
instead of boolean FALSE. (issue #2822)

Also removed an unnecessary log level check that caused an extra space to be inserted
for the INFO level. (proposed in PR #2821)
CI_URI changes related to the 'permitted_uri_chars' setting

 - Initialize and cache the value in the class constructor instead of searching for it every time
 - Removed the preg_quote() call from _filter_uri() to allow more fine-tuning from configuration
 - Renamed _filter_uri() to filter_uri() - it was public anyway and using it cannot break anything

Related: issue #2799