finished up JcrTests for the moment
quick fix so that we don't always display binary data as an attribute
fixed a LifeCycle issue where the life cycyle would not be restored to
it's original state on a reset. Also fixed getChildResourceDescriptors
to deal with working with the root path of something. was doubling up
'/' which filesystems can deal with, but JCR can't
fixed some issues with existance. JCR won't give you a blank node, like
a filesystem will so we can't ask the node if it exists, we have to do
null checking, then add a node to the meta data after we create it.
still messing around. JCR descriptors are different in that it's
lifeCycle if set to explicit, will handle it's own session, so removed
the EXPLICT setting, and stopped saving sessions on node creation.
chnaged this to work as expected, as opposed to just figuring out how
stuff works. Passes all tests now, but probably has some hidden bugs
someplace. Esp in notifing parent of child additions.
added this just to make sure that directory exists when testing.
otherwise git won't keep empty dir. And we can't add decent size
binaries without an existing temp directory.