5.2.0.1 (Mar 23, 2016)

Juno 5.2.0.1 is a moderate update.

##### com.ibm.team.juno

- Improved support for multi-line values in config files. Any line that begins with whitespace is interpreted as a continuation of the previous line.
- Support for '\uXXXX' character sequences in config files.
- Fixed issue in {@link oaj.xml.XmlSerializer} where '\r' and '\n' characters were not being handled per XML specs.
- New methods on {@link oaj.ObjectList}:
  - `ObjectList.getAt(Class,String)`
  - {@link oaj.ObjectList#putAt(String,Object)}
  - {@link oaj.ObjectList#postAt(String,Object)}
  - {@link oaj.ObjectList#deleteAt(String)}
- New methods on {@link oaj.ObjectMap}:
  - `ObjectMap.getAt(Class,String)`
  - {@link oaj.ObjectMap#putAt(String,Object)}
  - {@link oaj.ObjectMap#postAt(String,Object)}
  - {@link oaj.ObjectMap#deleteAt(String)}
- `@ThreadSafe` annotation.
- New `ClassFilter` class.
- `ConfigFile.getResolving(StringVarResolver,boolean)` method.
- `ConfigFile.getStringVar()` method.
- New `ParserContext.PARSER_trimStrings` property.
- New `SerializerContext.SERIALIZER_trimStrings` property.
- `Args.getStringVar()}` method.
- New {@link oaj.utils.ManifestFile} class
- New {@link oaj.utils.MessageBundle} class. Replaces SafeResourceBundle/SafeResourceMultiBundle/RestNls.
- New `StringMapVar` class.
- New `StringVars` class with reusable common `StringVar` instances.
- New {@link oaj.internal.JuneauLogger} class.
- Default value for `XmlParserContext.XML_trimWhitespace` changed to true.

##### Server

- New methods on {@link oajr.RestContext}:
  - {@link oajr.RestContext#getMessages()}

##### Client

- Fixed potential issue in {@link oajrc.RestClient} where the HTTP connection pool could end up exhausted if an error occurred.
- Improved thread safety on {@link oajrc.RestClient}.
- New warning message is logged if a {@link oajrc.RestClient} is garbage collected without being closed: "WARNING: RestClient garbage collected before it was finalized."