Changed Product library to (lazy-)load information from os-release and libzypp (if needed)

- bnc#873877
- Removed Product() constructor! -> lazy loading
- Adapted testsuite to the new behavior
- Some unused public variables/methods have been dropped (handling in method_missing)
- Tested in installer