#863 - need to add a null check in the case where the entity of the persistent package does not contain the sort field property (because it is marked as HIDDEN_ALL) on an actual instance of the toMany collection
#897 - Site resolution modifications
- Make Site APIs much more specific in regards to what type of object you are getting (sometimes attached to a Session, sometimes not)
- Add an entity extension manager to contribute to the clone() method of Site
- Move the EntityExtensionManagers to be added to the BroadleafRequestContext as soon as possible
- Add EntityExtensionManagers to the BroadleafAdminRequestProcessor
- Enhance docs to call out the uniqueness in how Sites are handled
Fix ClassCastException when using Hibernate's @Formula for a derived column
Swap spaces for tabs
Merge pull request #898 from munnja001/develop-patch-2014-05-07

Prevent ClassCastExceptions in the admin when using Hibernate's @Formula
Fixes #897 - Refactor the Site non-persistent extension manager
This has now been moved to an extension manager on the service as trying to utilize BroadleafRequestContext does not always work. In some cases Site resolution happens prior to running the BroadleafRequestContext. Moving this to the service (where the non-persistent logic happens anyway) guarantees proper execution of adding more properties onto the non-session-managed instance.
Merge pull request #898 from munnja001/develop-patch-2014-05-07

Prevent ClassCastExceptions in the admin when using Hibernate's @Formula
(cherry picked from commit 6f1e5ce8cde879724a01df8dda3f7e7f39de6d02)
Merge branch 'BroadleafCommerce-3.0.x' into BroadleafCommerce-3.1.x
Merge branch 'BroadleafCommerce-3.1.x' into develop
Fixes #896 - If a Customer has a null value for registered, the result should be false from the method. Also refactor other boolean result methods to use BooleanUtils
Merge branch 'BroadleafCommerce-3.0.x' into BroadleafCommerce-3.1.x
Merge branch 'BroadleafCommerce-3.1.x' into develop
Merge branch 'develop' into sku_browsing