Fix JCS-113: Improve error handling by bubbling up exceptions. Simplify code.

git-svn-id: https://svn.apache.org/repos/asf/commons/proper/jcs/trunk@1600888 13f79535-47bb-0310-9956-ffa450edef68
Sigh. As it goes, improving error handling makes errors visible...

git-svn-id: https://svn.apache.org/repos/asf/commons/proper/jcs/trunk@1600980 13f79535-47bb-0310-9956-ffa450edef68