Implement project panel UX changes (except recent project dropdown)

Update colors, layout, file name/extension display, selection triangle.

Also cleaned up some unused style rules and refactored some duplicate code to parse file extensions.