COMP: Correct orientation/spacing for Philips MultiFrame

As reported by Andriy Fedorov, some Philips Multiframe
DICOM files were not having the correct orientation and
spacing reported. The shared functional group needs to
be checked before the per-frame functional group.

Previously they were checked in the opposite order.
The patch also checks both the shared and per-frame
groups completely, as some files apparently have both
but the orientation/spacing info is missing from the
shared group, and the per-frame group needs to be used.

Change-Id: I79efb9ddeb65fd2cd03a7eaf67e73e6b489cf1b5
ENH: Add option to disable sorting by size in itkRelabelComponentImageFilter

Adapted from abandoned patch, thanks Dzenan Zukic (http://review.source.kitware.com/#/c/8809/)
See also: https://issues.itk.org/jira/browse/ITK-3013

Change-Id: Ie66cc3bd8dfba25582d5bf5381c6fdcf7bce8495
Merge topic 'FixMultiVolumeDicomSpaceBug'

98cd612b COMP: Correct orientation/spacing for Philips MultiFrame
DOC: Edits for Book 2 Chapter 1 documentation in the Examples.

Chapter One: Reading and Writing Images

Fix Michka's comments

Change-Id: I9b244bce994e0bcd68aee1984bce38651b5d621c
Merge topic 'book-2-chapter-1-editS'

b7f2c60c DOC: Edits for Book 2 Chapter 1 documentation in the Examples.
Merge topic 'RelabelComponents'

8ea2b5fe ENH: Add option to disable sorting by size in itkRelabelComponentImageFilter
KWSys 2014-10-31 (88c8cc7f)

Extract upstream KWSys using the following shell commands.

$ git archive --prefix=upstream-kwsys/ 88c8cc7f | tar x
$ git shortlog --no-merges --abbrev=8 --format='%h %s' 80e852f6..88c8cc7f
Ben Boeckel (11):
      9bf03363 Avoid if() quoted auto-dereference
      771e0f22 DynamicLoader: use strings for arguments
      86e20d68 Directory: remove extra define
      6cc24510 SystemTools: use strings in environment functions
      bab5b1f2 SystemTools: add string overload for ReplaceString
      f3fb01cf SystemTools: use strings for path-related APIs
      0dfbe56d SystemTools: use strings for making C identifiers
      4690fc8d SystemTools: use strings in registry function
      1b762a41 SystemTools: search for characters
      4a060347 SystemInformation: use %ls for WCHAR* format specifiers
      d31f7b12 SystemTools: remove unused variable

Brad King (2):
      29ffaf43 Suppress deprecation warnings for GetVersionEx
      88c8cc7f Fix configure_file call to use COPYONLY, not COPY_ONLY

Clinton Stimpson (2):
      fb77be5a SystemTools: Fix GetCasePathName to handle wildcards on Windows.
      5bf91dda SystemTools:  Use extended length path for copying files.

Sean McBride (1):
      6aa1f800 SystemInformation: Fix clang -Wtautological-pointer-compare warning

Change-Id: I7b4aa5029b4b8a8760c1e76a7ef7e65dca919e42
Merge branch 'upstream-kwsys' into update-kwsys

Change-Id: I475c2643371d9129031f6ced9a9e14b1def65232
Merge topic 'update-kwsys'

a0d4519f Merge branch 'upstream-kwsys' into update-kwsys
3312f2ca KWSys 2014-10-31 (88c8cc7f)
DOC: Edits for book 2 chapter 2.

DOC: Added SecondDerivativeRecursiveGaussianImageFilter example.

Change-Id: Ife86e17cd85ae5b8366d7ea71622d4fe5186674e