Added JPA module
Added annotation metadata resolver
Fixed problems with type detection
Fixed error in unique constraint creation
Added entity context and cglib-based entity proxy
Added InitializedEntity so that the proxy has access to itself as an entity