MAID-502 - Vault Manager and Installer for Ubuntu

In particular it breaks the structure in Common GetSystemAppSupportDir:

inline boost::filesystem::path GetSystemAppSupportDir() {
#if defined(MAIDSAFE_WIN32)
  return boost::filesystem::path(std::getenv("ALLUSERSPROFILE")) / kCompanyName() /
         kApplicationName();
#elif defined(MAIDSAFE_APPLE)
  return boost::filesystem::path("/Library/Application Support/") / kCompanyName() /  kApplicationName();
#elif defined(MAIDSAFE_LINUX)
  return boost::filesystem::path("/opt/") / kCompanyName() / kApplicationName();

I didn't want to touch that without proper discussion