Escape regular expression character in split
(cherry picked from commit f6b9f28b8c08d1200677fcabd76db58897c72290)
Long have to be compared using equals
(cherry picked from commit 5cb94c3a70ff035e24915db61a120fbf9b520cf3)
Merge branch 'BroadleafCommerce-3.0.x' into BroadleafCommerce-3.1.x