Added shopp_cartitem_input_name filter.
Added name arguement to shopp_cartitem_input_data filter for context when filtering input data.
Fixed #2806 Rewrote session management system

Session system sets and manages its own cookies to identify sessions.

Features high-entropy session IDs (issue #2964), encrypted session unlocking where switching from HTTPS to HTTP will use a seamless bounce-back to HTTPS and back again to HTTP while trying to maintain POST requests (issue #3038) stronger session encryption key generation.

Invalidates all PHP session compatibility issues reported (#2655, #2806, #3042)
Fixes mb_convert_encoding usage when it may not be available
Merge branch 'issue/fix-emogrifier'
Fixed session loading parameter handling
Merge pull request #3040 from msigley/patch_20140915

Additions to the cartitem_input filters
Added no reactivation upgrade process; tighter upgrade screens
Merge branch 'feature/smooth-upgrades'
Merge branch 'master' of code.shopp.net:core/shopp
Fixed #3044 Re-process customer registration after successful validation

Catch changes to the customer registration (login name) after the ShoppLoginGenerator runs during data validation.
Merge branch 'issue/3044'
Fixed session() access and session loading/preloading

A "preload" loads a session created before (pre-) the current one. The load() method needs to set the session property after load.
Merge branch 'feature/session-rewrites' into 1.3.x
Merge branch 'feature/session-rewrites'
Fixed #3034 Added country entries for Iran, Cuba, and South Sudan
Merge branch 'issue/3034'
Fixed version back to Orion dev
Fixed #3035 Changed to rawurldecode() to skip '+' signs
Merge branch 'issue/3035'