Fix inverted condition.

git-svn-id: http://textpattern.googlecode.com/svn/development/4.x@5591 2fea6a4d-a838-0410-917b-93a53c48e9d2
Logging defaults to off.

Closes issue #397

git-svn-id: http://textpattern.googlecode.com/svn/development/4.x@5592 2fea6a4d-a838-0410-917b-93a53c48e9d2
Changing logging preferences cleans up the log.

git-svn-id: http://textpattern.googlecode.com/svn/development/4.x@5593 2fea6a4d-a838-0410-917b-93a53c48e9d2
Disabling logging hides the Visitor Logs panel.

git-svn-id: http://textpattern.googlecode.com/svn/development/4.x@5594 2fea6a4d-a838-0410-917b-93a53c48e9d2
To the correct navigation menu.

git-svn-id: http://textpattern.googlecode.com/svn/development/4.x@5595 2fea6a4d-a838-0410-917b-93a53c48e9d2
Update Modernizr to v2.7.0

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

Removing unused cssanimations test and yepnope.

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

git-svn-id: http://textpattern.googlecode.com/svn/development/4.x@5598 2fea6a4d-a838-0410-917b-93a53c48e9d2
Update password hashing examples.

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

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

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

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

git-svn-id: http://textpattern.googlecode.com/svn/development/4.x@5603 2fea6a4d-a838-0410-917b-93a53c48e9d2
Renamed Textpattern_Type_Template to *_TypeInterface.

Textpattern_Type_TypeInterface matches better other
interfaces that use the term interface rather than template.

git-svn-id: http://textpattern.googlecode.com/svn/development/4.x@5604 2fea6a4d-a838-0410-917b-93a53c48e9d2
Safer random byte generator.

Outlining actually unique random byte generation. The
PHP fallback still needs some touching later on. It currently
wraps around the password generator.

This will be used to generate keys and seeds for sessions,
encryption and tokens, replacing our current limited
MD5 hash approach; it desperately needs proper
replacement.

The generator wraps around mcrypt IV, OpenSSL and
reading directly from /dev/urandom. If no of those works,
it falls back to PHP implementation.

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

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

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

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

git-svn-id: http://textpattern.googlecode.com/svn/development/4.x@5609 2fea6a4d-a838-0410-917b-93a53c48e9d2
Package is not necessary here.

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