implement std::atomic serialization traits
log amount of time needed to load, save data
rename basic_part -> object_module
more core-changes

- add 3-rd reference counter to count references on stack (hope i will have a proof that 3-rd counter is redundant and can be merged into internal counter)
- add boost intrusive_ptr_jc based on boost::intrusive_ptr with custom object lifetime policy