Major reorganisation of the source code.

VN-Lib was updated with a new hierarchy for the source code. basic_vn_core
project is now updated to work with the new directory layout.