OP-1879 remove openpilot hardcoding

Description

It removes all the "openpilot" hardcoding in file names and directories.

Notable changes are the config file names are slightly different.
Maps cache is actually in a cache directory now, not a config. (~/.cache on linux, local app data on windows)

These commits add variable to the top level makefile that can be overridden which will allow to GCS versions to be installed side by side.

Another major change made which I made is that ground/openpilotgcs/share/openpilotgcs is now ground/openpilot/src/share so the build dir is separate from the destdir like bin and lib etc.

This hasn't touched any of the artwork

Assignee

Unassigned

Reporter

James Duley

Labels

None

Fix versions

Priority

Configure