Simplified concurrency checking.

Since the forms are using the same session to load and save, the more
complicated form of concurrency checking, storing the Etag, was not
needed.

- Removed Etag properties from Box and Document
- Removed DocumentListeners
- Updated BoxForm and DocumentForm to set UseOptimisticConcurrency =
true instead of the calling Store() and passing an Etag