FCREPO-701: reverted back to jersey 1.0-series. 1.2 breaks request dispatch for fieldsearch & getnextpid. Also refactored DateUtility so that for most cases, callers can choose between 1) parseDateOrNull which only throws an IllegalArgumentException if the input is malformed (but null and empty is ok), 2) parseDateLoose which just returns null for all null/malformed input 3) and parseDateStrict which throws a ParseException for any input that fails to parse.