* Initial table component with storybook example
* Moved dependencies to package/core
* Removed dependency to @backstage/core from base package.json
* Clean up some examples and remove type from columns, replacing with property align instead
* Removed more unused stuff and added toggle for filter input
* Fixed some lint issues
* Added example with material-table
* Convert column array passed into MaterialTable Backstage component into MT column array. Allow multiple values in one cell
* Removed subheader from MT
* Nicer double value cell
* Added custom sorting to example
* Cleaned up stories a bit
* Setting field instead of customSort
* Improve styling. Still needs better theme integration
* Using more colors from theme
* Fixed typing issue
* Removed react-table implementation and cleaned up material-table implementation
* Fixed some type issues
* Fixed lint issues
And also make a proposed split of how the loggers are handled.
Now logs look like
```
{
"type": "incomingRequest",
"service": "backstage",
"timestamp": "2020-04-30T14:29:04.002Z",
"message": "...",
"level": "info"
}
```
for requests, and then if the plugin logs something properly
```
{
"type": "plugin",
"service": "backstage",
"plugin": "inventory",
"timestamp": "2020-04-30T14:29:04.002Z",
"message": "...",
"level": "info"
}
```
* 'master' of github.com:spotify/backstage:
packages/cli: added jest transform for .esm.js files
plugins/graphiql: use dynamic import to load graphiql
packages/cli: target modern browsers and switch output to module
packages/storybook: make local core imports resolve to core src
packages/storybook: use ts-loader for JS too
* 'master' of github.com:spotify/backstage:
404 page (#681)
packages/core: remove old widget related things
Address comments
Add TabbedCard and CardTab to the exported layouts components
Add a backend-common package with common concerns such as logging
Move backend lint config to cli config
Translate SortableTable to Typescript
* core: Implemented error page, closes#170
* Swap margin to padding
* more ui work
* Convert to TypeScript, functioncal components, use useStyles/makeStyles, clean up some styles and use components from material ui
* fixup
* Fix lint errors
* Remove unused theme consumer
* Decrease max size of image
* Remove BackstageTheme added by mistake on rebase
* Add space to text
* Use BackstageTheme type and change color from palette
* Add test
Co-authored-by: Ryan Pannell <ryan@osukl.com>