Introduce txpspecialchars().

s/htmlspecialchars/txpspecialchars/ in all admin-side and public-facing function with exception of feeds and third-party libs. 
Fixes issue #163.

git-svn-id: http://textpattern.googlecode.com/svn/development/4.x@3818 2fea6a4d-a838-0410-917b-93a53c48e9d2
Edit pane revitalisation:

* Category, Comment, Image and File Edit steps de-tabled and standardized
* Links panel split into separate List and Edit steps
* Users panel split into separate List and Edit steps, with dedicated Add Author/Change Password/Change E-mail steps
* File 'reset download count' multi-edit feature introduced
* New constants introduced for statuses and input fields

Thanks philwareham.

git-svn-id: http://textpattern.googlecode.com/svn/development/4.x@3819 2fea6a4d-a838-0410-917b-93a53c48e9d2
Import panel de-tabling and a few r3819 mopups. Thanks philwareham

git-svn-id: http://textpattern.googlecode.com/svn/development/4.x@3820 2fea6a4d-a838-0410-917b-93a53c48e9d2
Refactor some of textpattern.js into jQuery for better x-browser support. Thanks rahforum. Fixes issue 211

git-svn-id: http://textpattern.googlecode.com/svn/development/4.x@3821 2fea6a4d-a838-0410-917b-93a53c48e9d2
New Sections panel

git-svn-id: http://textpattern.googlecode.com/svn/development/4.x@3822 2fea6a4d-a838-0410-917b-93a53c48e9d2
Sections panel: don't assume English

git-svn-id: http://textpattern.googlecode.com/svn/development/4.x@3823 2fea6a4d-a838-0410-917b-93a53c48e9d2
Use $.fn.gTxt() for script l10n.

git-svn-id: http://textpattern.googlecode.com/svn/development/4.x@3824 2fea6a4d-a838-0410-917b-93a53c48e9d2
gTxtScript() can haz arrays.

git-svn-id: http://textpattern.googlecode.com/svn/development/4.x@3825 2fea6a4d-a838-0410-917b-93a53c48e9d2
Let txpAsyncForm() handle the 'default_section' form.

git-svn-id: http://textpattern.googlecode.com/svn/development/4.x@3826 2fea6a4d-a838-0410-917b-93a53c48e9d2
Escape section titles in list.

I heard that security researchers have a common habit of titling their sections like '<blink>XSS</blink>'.

git-svn-id: http://textpattern.googlecode.com/svn/development/4.x@3827 2fea6a4d-a838-0410-917b-93a53c48e9d2
Use canonical links to navigate from the section list to section details, articles, pages, styles.

No need to pass a token around when we GET things without actually modifying the state of the application.

git-svn-id: http://textpattern.googlecode.com/svn/development/4.x@3828 2fea6a4d-a838-0410-917b-93a53c48e9d2
Remove cruft.

git-svn-id: http://textpattern.googlecode.com/svn/development/4.x@3829 2fea6a4d-a838-0410-917b-93a53c48e9d2
Use canonical links to navigate from the section list to articles.

'list' is not a valid step. 'step' is optional. 'search' is not used.

git-svn-id: http://textpattern.googlecode.com/svn/development/4.x@3830 2fea6a4d-a838-0410-917b-93a53c48e9d2
'section_edit' step needs no token.

git-svn-id: http://textpattern.googlecode.com/svn/development/4.x@3831 2fea6a4d-a838-0410-917b-93a53c48e9d2
Section tab: Sortable column w/ article count.

git-svn-id: http://textpattern.googlecode.com/svn/development/4.x@3832 2fea6a4d-a838-0410-917b-93a53c48e9d2
Introduce jQuery plugin txpAsyncHref() and its companion markup helper asyncHref().

Sends values of 'A' elements through AJAX and renders the text response as their new HTML.

git-svn-id: http://textpattern.googlecode.com/svn/development/4.x@3833 2fea6a4d-a838-0410-917b-93a53c48e9d2
Use asyncHref() on the section tab to toggle various section flags.

git-svn-id: http://textpattern.googlecode.com/svn/development/4.x@3834 2fea6a4d-a838-0410-917b-93a53c48e9d2
Missed a variable; unify success/error callback params.

git-svn-id: http://textpattern.googlecode.com/svn/development/4.x@3835 2fea6a4d-a838-0410-917b-93a53c48e9d2
Remove unneeded script l10n.

git-svn-id: http://textpattern.googlecode.com/svn/development/4.x@3836 2fea6a4d-a838-0410-917b-93a53c48e9d2
Prefs tab: Introduce longtext_input(); simplify output logic.

git-svn-id: http://textpattern.googlecode.com/svn/development/4.x@3837 2fea6a4d-a838-0410-917b-93a53c48e9d2