Source Tree Rearranged

The source code hierarchy has been reorganized. Source files that belong to Berkeley DB core are now in a top-level directory named src. Files related to language interfaces are in lang, and all examples are collected under examples.