Incremented version to 0.02.
Incremented data version to 3.

This is a proactive change, in order to protect previously collected data.
This data version will attempt to collect gathering loot, such as Herb
Gathering, and use correctly assign the Looting loot type.
Fixed typo: "sec" instead of "sex".

This would prevent the sex of the loot source from being saved correctly.
Added test to see if current loot is from fishing.
Commented out printout of player's location.
Added additional check when recording data.

If the source has an info table but does not have a name, do not record data.
Include name in printout when recording unit data.
Added placeholders for source type and id.

A source's type (such as NPC or world object) and id would be useful
information in analysis.  They can be both derived from the source's GUID,
however, so no information is lost when these values are not directly
recorded.  Included commented placeholders for these values when I decide to
record them directly.
Commented out printouts in GetLootInformation().
Clear recentLootActions table when closing loot window.

This is particularly so there is no chance of using the gathering loot type
after actually performing that gathering action.
Use the actual version number in the loaded message.
Event CHAT_MSG_SPELL_SELF_BUFF no longer exists.

Can not find documentation for it on wowpedia, and functionality it used to
provide can be handled by other events.
Registered CHAT_MSG_OPENING and UNIT_SPELLCAST_SUCEEDED.

The UNIT_SPELLCAST_SUCEEDED event can be used to determine when the player
completes an "opening" spell, such as Herb Gathering or Mining.  This will
allow us to determine when it was done and what spell was performed.  The
CHAT_MSG_OPENING event provides a text string which includes the spell and
also the target, so it can be used to determine the "source" name (such as
Peacebloom or Copper Vein).
Added event handler for UNIT_SPELLCAST_SUCCEEDED.
Added handler for CHAT_MSG_OPENING event.
Determine the source loot type.

Determining a source's loot type is somewhat complicated, and really can not
be done with only the immediate sources.  Ideally, the other loot types (or
lack thereof) should be considered.  Here, certain assumptions are used to
determine if all of the sources should be a gathering type (such as Mining or
Her Gathering).
Set required variables if source is from opening.

If the source has an opening loot type, set its name based on the recent loot
action, and set a dummy mouseover time, so the unit information is eventually
purged.
Incremented data version to 4.

Incrementing this value again, now that work on adding certain
sources is complete.