Version 4.8.1.1 (cherry-pick)

Merged 57ca0f36c4ad575105f3a35505fd430874d575c9

Remove unnecessary friend decls; fix Win-Clang builds

BUG=82385
LOG=N
TBR=hablich@chromium.org

Review URL: https://codereview.chromium.org/1374563011 .

Cr-Commit-Position: refs/heads/4.8.1@{#2}
Cr-Branched-From: 01590d660d6c8602b616a82816c4aea2a251be63-refs/heads/master@{#31093}
diff --git a/include/v8-version.h b/include/v8-version.h
index c057f83..07c365c 100644
--- a/include/v8-version.h
+++ b/include/v8-version.h
@@ -11,7 +11,7 @@
 #define V8_MAJOR_VERSION 4
 #define V8_MINOR_VERSION 8
 #define V8_BUILD_NUMBER 1
-#define V8_PATCH_LEVEL 0
+#define V8_PATCH_LEVEL 1
 
 // Use 1 for candidates and 0 otherwise.
 // (Boolean macro values are not supported by all preprocessors.)
diff --git a/src/register-configuration.cc b/src/register-configuration.cc
index 9b1c951..9773c2a 100644
--- a/src/register-configuration.cc
+++ b/src/register-configuration.cc
@@ -82,9 +82,6 @@
   const char* double_register_name_table_[DoubleRegister::kMaxNumRegisters];
 
  private:
-  friend struct Register;
-  friend struct DoubleRegister;
-
   static const int* GetAllocatableGeneralCodes() {
 #define REGISTER_CODE(R) Register::kCode_##R,
     static const int general_codes[] = {