*** RELEASE 0.9.0 ***
*** RELEASE 0.9.0 ***

SUMMARY OF CHANGES:
 * standardized version/project handling.
 * unit testing capabilities
 * ability to force authentication
 * fixed bugs with shared templates not getting loaded & time/date format.
 * ability to parse BBCode
 * fixed bugs with rewinding a file causing unwritable errors
 * ability to jump to a given line number
 * more options for conditional_header()
 * fixed problems with truncate_string()
 * remove query logging, force new connections, allow COPY statements.

DETAILS:::
 * ALL:::
	-- implementation of cs_versionAbstract{} for handling version & project 
	methods.
 * contentSystem:
	-- minor changes to allow for unit testing.
	-- use cs_genericPage::add_template_file() to load template files (then we 
	know which parts of the page are files that might be editable later)
	-- ability to handle alternate session objects
	-- ability to force authentication on the current URL (requires that the 
	session object has the method "is_authenticated()").
	-- fix problem with shared templates not getting loaded.
	-- fix time format problem.
 * cs_bbCodeParser.class.php [NEW]:
	-- handle BBCode
	-- ability to handle specialized codes by allowing it to be extended, and 
	specifying a callback method to return the parsed string.
 * cs_fileSystemClass.php:
	-- standardize output when ls()'ing a directory vs. a file.
	-- when "rewinding", use proper mode to re-open file to avoid unwritable 
	errors.
	-- ability to move to a certain line number.
 * cs_genericPageClass.php:
	-- beginnings of ability to show an "edit" link for a template on the final 
	parsed version of the page.
	-- no longer initializes the session object.
	-- correctly parses linkText and linkURL into the session message.
 * cs_globalFunctions.php:
	-- conditional_header() can handle permanent redirects & can exit afterward.
	-- fixed off-by-one problem with truncate_string()
	-- truncate_string() returns the argument if it's not a string or has an 
	invalid maxLength.
 * cs_phpDB:
	-- removal of query logging
	-- ability to force new connections (instead of reusing existing ones)
	-- ability to perform COPY command.
 * cs_sessionClass.php:
	-- new method, "is_authenticated()"; will ALWAYS return false, until such 
	time as an extensible/configurable authentication module is available.

crazedsanity/cs-content,crazedsanity/cs-content