Initial revision
initial import
MAJOR CLEANUP!

* rss_fetch
got rid of the options array, replaced it with a more PHP-like
solution of using defines.  constants are setup, with defaults, in the
function init()

got rid of the idiom of passing back an array, its was awkward to deal
with in PHP, and unusual (and consquently confusing to people).  now i
return true/false values, and try to setup error string where
appropiate (rss_cache has the most complete example of this)

change the logic for interacting with the cache

* rss_cache
major re-working of how error are handled.  tried to make the code
more resillient.  the cache is now much more aware of MAX_AGE, where
before this was being driven out of rss_fetch (which was silly)

* rss_parse
properly handles xml parse errors.  used to sail along blithely unaware.
added Snoopy in order to support conditional gets
Change comment style to slavishly imitate the phpinsider style found
in Smarty and Snoopy :)
switched to using Snoopy for fetching remote RSS files.

added support for conditional gets
added support for textinput and image
quxx
some documentation to make it all look official :)
putting the website under source control
changes to error handling to give script authors more access to
magpie's errors.

added method magpie_error() to retrieve global MAGPIE_ERROR variable
for when fetch_rss() returns false
Added scripts directory for examples on how to use MagpieRSS

magpie_simple - is a simple example
magpie_debug - spew all the information from a parsed RSS feed
simple_smary - example of using magpie with Smarty template system
smarty_plugin/modifier.rss_date_parse.php - support file for the
smarty demo
templates/simple.smary - template for the smarty demo
added smarty url
minor clean up
updated
a magpie cookbook
added cookbook.html
Improved documentation.  Better install instructions.

TROUBLESHOOTING cover common installation and usage problems
moved magpie_simple to magpie_slashbox, and replaced it with a simpler
demo.
hopefully cleared up some notices that were being thrown into the log

fixed a debug statement that was being called as an error