Removed serialisable check on ExecutionContext entries

The serialisation/deserialisation implementation is injectable, so it does not make sense to enforce the presence of this interface
Added Serializable check so exception handling is consistent across 2.2.x and 3.0
Updated to Spring 3.2.9