AutoFill Profiles dialog implemented according to new mocks on Mac

New mocks are attached to bug 44622.  These changes replace the in-place editing of address and credit card records with a table of records and separate sheets for manipulating the record data.  Changes to the layout of fields on the sheets has been done also.
AutoFillDialog.xib changes:  Replaced disclosure based list of address and credit cards with an NSTableView of the same data.  Added buttons for "Add", "Edit", and "Remove".
Replaced AutoFillAddressViewController.xib with sheet-based AutoFillAddressSheetController.xib.
Replaced AutoFillCreditCardViewController.xib with sheet-based AutoFillCreditCardSheetController.xib.

BUG=44621
TEST=AutoFillAddressModelTest,AutoFillAddressSheetControllerTest,AutoFillCreditCardModelTest,AutoFillCreditCardSheetControllerTest,AutoFillDialogControllerTest

Review URL: http://codereview.chromium.org/2673006

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@49274 0039d316-1c4b-4281-b951-d872f2087c98
diff --git a/chrome/chrome_browser.gypi b/chrome/chrome_browser.gypi
index 80884d2..6fec0d5e 100644
--- a/chrome/chrome_browser.gypi
+++ b/chrome/chrome_browser.gypi
@@ -123,12 +123,12 @@
         'browser/autofill/address.h',
         'browser/autofill/autofill_address_model_mac.h',
         'browser/autofill/autofill_address_model_mac.mm',
-        'browser/autofill/autofill_address_view_controller_mac.h',
-        'browser/autofill/autofill_address_view_controller_mac.mm',
+        'browser/autofill/autofill_address_sheet_controller_mac.h',
+        'browser/autofill/autofill_address_sheet_controller_mac.mm',
         'browser/autofill/autofill_credit_card_model_mac.h',
         'browser/autofill/autofill_credit_card_model_mac.mm',
-        'browser/autofill/autofill_credit_card_view_controller_mac.h',
-        'browser/autofill/autofill_credit_card_view_controller_mac.mm',
+        'browser/autofill/autofill_credit_card_sheet_controller_mac.h',
+        'browser/autofill/autofill_credit_card_sheet_controller_mac.mm',
         'browser/autofill/autofill_dialog_controller_mac.h',
         'browser/autofill/autofill_dialog_controller_mac.mm',
         'browser/autofill/autofill_dialog_gtk.cc',
@@ -664,8 +664,6 @@
         'browser/cocoa/custom_home_pages_model.mm',
         'browser/cocoa/delayedmenu_button.h',
         'browser/cocoa/delayedmenu_button.mm',
-        'browser/cocoa/disclosure_view_controller.h',
-        'browser/cocoa/disclosure_view_controller.mm',
         'browser/cocoa/dock_icon.h',
         'browser/cocoa/dock_icon.mm',
         'browser/cocoa/download_item_button.h',
@@ -830,8 +828,6 @@
         'browser/cocoa/scoped_authorizationref.h',
         'browser/cocoa/search_engine_list_model.h',
         'browser/cocoa/search_engine_list_model.mm',
-        'browser/cocoa/section_separator_view.h',
-        'browser/cocoa/section_separator_view.mm',
         'browser/cocoa/shell_dialogs_mac.mm',
         'browser/cocoa/side_tabs_toolbar_controller.h',
         'browser/cocoa/side_tabs_toolbar_controller.mm',
@@ -884,8 +880,6 @@
         'browser/cocoa/ui_localizer.mm',
         'browser/cocoa/url_drop_target.h',
         'browser/cocoa/url_drop_target.mm',
-        'browser/cocoa/vertical_layout_view.h',
-        'browser/cocoa/vertical_layout_view.mm',
         'browser/cocoa/view_resizer.h',
         'browser/cocoa/web_contents_drag_source.h',
         'browser/cocoa/web_contents_drag_source.mm',
@@ -2816,8 +2810,8 @@
                 'xib_files_to_scan': [
                   # The xibs that need localization
                   'app/nibs/About.xib',
-                  'app/nibs/AutoFillAddressFormView.xib',
-                  'app/nibs/AutoFillCreditCardFormView.xib',
+                  'app/nibs/AutoFillAddressSheet.xib',
+                  'app/nibs/AutoFillCreditCardSheet.xib',
                   'app/nibs/AutoFillDialog.xib',
                   'app/nibs/BookmarkAllTabs.xib',
                   'app/nibs/BookmarkBar.xib',