break into paper-dialog and paper-action-dialog

- also inherit from core-overlay so all properties are accessible
  without facading
- paper-dialog is a plain dialog, paper-action-dialog has buttons