Fix setup to install all packages together by creating main project package.
- Renamed `pvmismatch` to `pvmismatch_lib`
- Move all packages inside new `pvmismatch` top level package
- Also move package data and documentation into new top level package
- **Note: Any imports that use `pvmismatch.pvconstants`, `pvmismatch.pvmodule`, `pvmismatch.pvstring` or `pvmismatch.pvsystem` will no longer work.**
- Instead use `from pvmismatch import pvconstants`, `from pvmismatch import pvmodule`, `from pvmismatch import pvstring` or `from pvmismatch import pvsystem`
- For convenience you can use `from pvmismatch import *` to import all four main modules
- Constructors are also exposed to top level package, for example can use `from pvmismatch import PVsystem`