SPR-10711: Add recovery-interval to <jms:listener-container>

Added recovery-interval attribute to the <jms:listener-container>
element in the JMS schema. Updated jms namespace documentation
to include recovery-interval attribute, as well as other attributes
missing from the documentation (e.g. container-class, error-handler,
receive-timeout, phase).

The entries in spring.schemas for the 4.0 schemas were missing,
so I added entries for spring-tool-4.0 and spring-jms-4.0 (needed to 
get unit test to pass). I did not add 4.0 entries for the other schemas,
and assume they will be done at a later time.

I have signed and agree to the terms of the SpringSource Individual
Contributor License Agreement.

Issue: SPR-10711