changed ImageAsset to use BufferedImage instead of RenderedImage
 * made the Align enum static
 * suppressed may-be-static warnings
 * made drawAsset return void
changed the body model to be a list of lines of renderables, instead of just a list of renderables, so that paragraph breaks and stuff are explicit in the model, rather than just being represented as newlines or something w/in text.
added barney test card render
added COLORLESS_X cost type w/ screen assets
added toString to the internal ImageAsset class
got card bodies rendering, including line wrapping, paragraphs, and inlined assets (cost symbols)
minor tweaks to the test cards
reboxed the card title based on the casting cost, and changed drawText to rescale text lines to fit in the specified box, rather than just starting them at the box location and letting them run out the other end.