Default Context Issue found as part of #917

Fixes the modification of the context list when removing contexts
without landing pages
Fix #919 documentation of date_format field

Documentation indicates 'datetime' is the default value for date_format,
when it is actually 'int'.
Add Settings/Extended Settings docs

I must've forgotten these in a previous commit
Note: markdown_extended_helper screws up formatting of multi-level lists
by inserting hard breaks into the <li> before the <ul>/<ol>
Emailer (#568): Strip HTML from emails if set to text

Partially addresses #568, performing basic conversion of HTML to plain
text if the mailtype setting is not 'html'. The CI library should
already be configured to send plain text via the initialize method in
queue_email()/send_email()
Fixing database tests after the model changes to $table to $table_name.
Don't test Lex since it's not going to stick around.
Get the user model test working fully again.
fix HTML entity decoding for plain text email
Revert change that breaks login redirect

Revert change to App_hooks in e80681df32a68971b100dcc231c2734d22a2e6aa
Update MY_Model.php

update_where for multiple field
Merge pull request #922 from vachzar/patch-1

Update MY_Model to support multiple fields in the update_where command. At some point, we need to make sure all of the methods take multiple options.
Update MY_Model.php

fix little typo
Merge pull request #923 from vachzar/patch-2

Update MY_Model.php
Refactoring iif method to test for true/false on $echo instead of 0. Fixes #926
Updating change log so we're current.