refs #1653 : modified - anonymous memcache session lifespan is now
 120sec.

 -
 refs #1648 : bugfix - prune addition slashes
refs #1648 : bugfix - prune additional (garbage) slashes.
 - Modified version of pat-al's solution
   ( https://github.com/Needlworks/Textcube/issues/1648 )
refs #1655 : cherry-pick upstream from 1.9 tree
Fixed typo 'resource' -> 'resources'
Update Traditional Chinese
refs #1667 : added - convert_urls option
 - tinyMCE does not handle URLs now.
 refs #1650 : bugfix - context cannot be the input of other functions.

 -
refs #514 : bugfix - undefined DBModel pool
refs #1655 : update - port from 1.9 to master

 - CSS modifications for modern editor / TinyMCE editor
 refs #1671 : bugfix - normal URL force desktop SESSION info.
 refs #1674 : bugfix - line body id is now tt-body-line.
 refs #1673 : modified - category list parsing routine

 - Simplified code
 refs #1675 : bugfix - directory name changed
refs #1654: First version of new standard skin

 - Work in progress.

 - We need some template language for skins.
   Currently we have to modify PHP codes to change HTML markups,
   but if we have a template engine, the modification can be confined
   within HTML only.

   Example:

     <li [##_no_more_prev_##]><a ...
     dress('no_more_prev', isset($paging['prev']) ? '' : 'class="disabled"', $view, $useSkinCache);

     can be rewritten as (following Jinja's syntax):

     <li{% if no_more_prev %} class="disabled"{% endif %}><a ...
refs #1654 : enhancement - automatic mobile skin load.
 - i/ and m/ URLs are removed.

From now on, textcube loads skin/blog/lucid when
  - blog.useiPhoneMode is true
  - device agent is recognized as the one of mobile devices.

TODO:
  - mobile <-> desktop mode button
  - move skin location to under resource/ directory.
  - upgrade skin parser to read skins outside /skin/blog directory.
  - Lots of mobile skin design / functions
refs #1654 : modified - desktop-mobile exchange button
refs #1654: work in progress
refs #1654 : modified - default skin location

 - default skin location (/skin/default) added.
 - Mobile mode uses skin at /skin/default/lucid.
refs #1654 : added - new configuration (to support mobile-compatible
	skin)

-