Merge pull request #10 from Edzelopez/ISOC-20

CIVI-23 Bug fixes for anonymous users
-- updated info file, CIVI-23
-- added constant, CIVI-23
-- add custom constant file, CIVI-23
-- Updated core file to include hook invocation, CIVI-23
-- code improvement, CIVI-23
-- add FIXME tags, CIVI-23
-- added constants, CIVI-23
-- more changes to code and added code to display line items in confirm and thankyou page, CIVI-23
Merge pull request #11 from pradpnayak/CIVI-23

Civi 23
CIVI-23 Fixed no state error