initial version of a recipe module.

this is an attempt to get our mother's to use drupal :)

requires the version of Drupal in Kjartan's sandbox. Uses new node API (but could easily be backported to 4.0)
added TODO item concerning indexing - just stuff all indexable in body and let usual node indexing proceed
fixing block

- See http://lists.drupal.org/pipermail/drupal-devel/2003-February/021824.html.
- Updated the modules in the contributions repository to use
  'theme("function")' instead of '$theme->function()'.  Hopefully I didn't
  break anything.  If I did, let me know.

  The following modules need special attention (but should still work as is):

  1. The ldap_integration directory has its own user.module; I haven't updated
     the documentation bit that talks about themes.

  2. The hotlist module uses '$theme->hotlist_del_icon'.  Should be avoided
     and somehow wrapped in a (larger) call to theme().

  3. The image module has its own way of doing what 'theme()' does (or the
     former 'theme_invoke()').  Constructs like the one below (a) look wrong
     and (b) should be rewritten to properly use 'theme()'.  For example:

     $theme->box("foo", method_exists("bar") ? $theme->bar() : $bar);

     Search for "image_gallery_album", "image_gallery_home" and
     "image_thumb_browser".  I've already changed '$theme->box()' to
     'theme()'.

  4. The sidebar module uses '$theme->foreground' and '$theme->background'.
     Should be avoided and somehow wrapped in a (larger) call to theme().

  5. The org_informations module uses '$theme->separator()', which is new to
     me.

  6. The taxonomy_filter module uses '$theme->taxolist_filter_item()'.  It
     should use 'theme("taxolist_filter_item")' instead.  I haven't changed
     it because it would probably fail to resolve the default function if
     not overridden by a theme.

  7. The taxonomy_dhtml module's INSTALL file still talks about
     '$theme->image'.

  8. The xloadtree module's INSTALL file still talks about '$theme->image'.

  9. I haven't updated the style.module; too many $theme's, though I don't
     think it needs any updates.

  [I'll try to update the sandboxes later on.]
Added README's to nearly all the modules lacking them so we don't get any more broken links on the downloads page.
A major rewrite. A module for people to share recipes. Also a great way to get your mothers to use Drupal.
various fields (with notable exception of 'ingredients') are now included in the  searchable index.

This module is now an example of a node module adding text fields to the Index. This was a bit tricky to figure out.
added a search box to the main recipe page. made a couple queries more efficient by using INNER JOIN instead of LEFT JOIN
more secure queries, and proper quoting of string fields

also, a pgsql compliant database script
small xhtml fix
updated for _link() hook. tried gto update for help hook but seems not to be working for some reason. not much help there anyway
updated for content() hook
major css upgrade per kika suggestion at http://drupal.org/node/view/2524

- table(...) -> theme("table", ...")

- Theme system updates: theme() function return their data now.
Fixed the pager in recipe_list(). Fix by Zonix.
Small fix to searchbox
updated for for latest CVS
fixing all pager display calls to invoke theme('pager', ...) instead