fixed a couple of minor bugs
added logic to create bot user for non human originated requests
added function to idnetify bot user
added static caching of key data in routines that are called many times
added meta key for watchdog timout of temprary users
adjusted sql to manipulate watchdog timeout value and delete expired records
validate customer checks to see if temporary customer still exists before treating customer cookie as valid