Bug 979913: Fix GCC warning about undeclared function |snprintf|, r=khuey
Bug 979913: Conditionally define PAGE_SIZE, r=khuey

With this patch the PAGE_SIZE value from the system is used if
possible. The code still assumes that the PAGE_SIZE is 4096, but
emits a warning if the actual value differs. If page size is not
defined by the system, it is set to 4096 bytes and a warning is
emitted as well.
Bug 979913: Remove unused variables, r=khuey
Backed out changeset 79ee6fda8e65 (bug 979913)
Backed out changeset 3e9182f7e25d (bug 979913)
Backed out changeset b2e50a5b5eb3 (bug 979913) on request for pushing wrong version of the patch on a CLOSED TREE
Bug 976115: disable Nagle algorithm for DataChannels/sctp r=tuexen
Bug 979913: Fix GCC warning about undeclared function |snprintf|, r=khuey
Bug 979913: Conditionally define PAGE_SIZE, r=khuey

With this patch the PAGE_SIZE value from the system is used if
possible. If page size is not defined by the system, it is set
to 4096 bytes and a warning is emitted. PAGE_ALIGN_MASK is now
derived from PAGE_SIZE. With these changes, the code should be
more robust on systems with non-4KiB page size.
Bug 979913: Remove unused variables, r=khuey
Merge mozilla-central to mozilla-inbound
Bug 983287 - Update the version of mozlog now structured logging has landed, r=wlach
Bug 981607 - Ensure that Log may handle both long and long long. r=botond
Bug 977959 part.1 Define constants for each command which may be caused by native key bindings r=roc
Bug 977959 part.2 Remove nsINativeKeyBindings::KeyDown() and nsINativeKeyBindings::KeyUp() r=roc, sr=roc
Bug 977959 part.3 Hide nsINativeKeyBindings with nsIWidget::ExecuteNativeKeyBinding() r=roc+karlt+smichaud
Bug 977959 part.4 Remove nsINativeKeyBindings r=roc+karlt

--HG--
rename : widget/gtk/nsNativeKeyBindings.cpp => widget/gtk/NativeKeyBindings.cpp
rename : widget/gtk/nsNativeKeyBindings.h => widget/gtk/NativeKeyBindings.h
Bug 977959 part.5 Make NativeKeyBindings classes non-refcountable r=neil
Bug 981851 - Add a simple JS logging mechanism to telemetry for recording unusual event data, r=taras
Bug 982765: Reuse CallArgs in HandleDynamicLinkFailure instead of creating new arguments; r=njn