DOC: Fixed HistogramThresholdImageFitler

Filter not Fitler.

Change-Id: I2178e4dcf0aba4bb012a67c15d182d4d1559ff4c
KWSys 2014-07-18 (65b36ede)

Extract upstream KWSys using the following shell commands.

$ git archive --prefix=upstream-kwsys/ 65b36ede | tar x
$ git shortlog --no-merges --abbrev=8 --format='%h %s' 1979c02d..65b36ede
Ben Boeckel (22):
      ef3bfa01 c_str: Don't use .c_str() when streaming strings
      9c165368 Glob: Use string comparisons if you have them ready
      53ba0bc6 containers: Use .empty() instead of .size() where possible
      6cbb57ac strings: Use string methods instead of size calculations
      e53596b7 RegularExpression: Add string overloads
      aec9de6a CommandLineArguments: Push the string back, not its C string
      1d531416 Glob: Accept a string in Glob::AddFile
      81f5e0a8 Glob: Accept a string in Glob::AddExpression
      d40c2706 SystemTools: Remove redundant if guards
      c1296f4a SystemTools: Defer computing length until after a .empty() check
      7ffb7106 SystemTools: Use the iterator constructor for strings
      29e3b1d8 SystemTools: Use .rfind('/') rather than .find_last_of("/")
      5eb3a65c SystemTools: Don't construct a string just for its length
      b07b5fc1 SystemTools: Take a string in GetShortPath
      153f6df7 SystemTools: Use strings in ComparePath
      2c2f6604 SystemTools: Accept strings in IsSubDirectory
      84db9ee5 SystemTools: Take strings in AddTranslationPath
      4b409aa4 SystemTools: Take strings in SplitPath
      d2dbff07 SystemTools: Take strings in CollapseFullPath
      e9204f8f SystemTools: Take strings in AddKeepPath
      3254681a SystemTools: Reserve memory in JoinPath
      6074f33f SystemTools: Use static strings in SystemToolsAppendComponents

Bob E (1):
      697b1401 SystemInformation: No SA_RESTART on QNX

Brad King (3):
      f3a36760 SystemInformation: Include backtrace APIs whenever we use them
      2e00d252 SystemTools: Port cygwin path conversion to modern API
      c282e64f Process: Workaround child kill trouble on Cygwin

Chuck Atkins (3):
      e4bba930 Directory: Make sure the /* suffix uses correct slashes
      97817ce7 SystemTools: Refactor test file and directory locations
      8f991ab0 SystemTools: Use extended paths on Windows for > 256 length

Clinton Stimpson (2):
      c2a329ce Encoding: Fixes uses of stat() on Windows to work with unicode.
      65b36ede Encoding: Fix testProcess to work with unicode paths.

Steve Dougherty (1):
      5f28a52b Terminal: Fix spelling of 'definitely' in comments

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

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

1d9bc2c2 Merge branch 'upstream-kwsys' into update-kwsys
a096d00f KWSys 2014-07-18 (65b36ede)
BUG: adding test for vnl_sparse_matrix::mult()

Change-Id: I70e9df2669172f6cd96bd1615e397fad26208c5a
BUG: size of q buffer should actually be (this->rows())*pcols.

Change-Id: I6dc354623338fa0bd787255fab5ac635b99669d3
Merge topic 'fix-vnl-sparse-multiply-dense'

d503f03e BUG: size of q buffer should actually be (this->rows())*pcols.
aa31d323 BUG: adding test for vnl_sparse_matrix::mult()
Merge topic 'FixFitlerTypoForRelease'

a2e95213 DOC: Fixed HistogramThresholdImageFitler
ENH: Add GetCurrentStepLength to RegularStepGradDescentOptv4

The ITKv3 version of RegularStepGradientDescent optimizer, it could return
its current gradient step length. Knowing current step length can be
useful in observers to track the optimization process.
One good application would be in multi-resolution registration, where we
can change the stop criteria of the optimizer at each level while we keep
the continuity of the steps between different levels.

Change-Id: I6b9dd181c9be25cace9f6eca697942fdf0c12432
ENH: Make ITKv4 compatible with ITKSoftwareGuide

ImageExamples 1 to 9 are reviewed in RegistrationITKv4 directory.
Those examples has been already converted to ITKv4. By this patch
I reviewed all the comments parts related to the ITKSoftwareGuide.
Please review my explanations about the ITKv4 registration framework.

Change-Id: Id3302e0cd54bd5f8abf89721d0eb804a999a55cd
WIP: initial conversion of multi1

Change-Id: I1301110a030e76b2c9d811de7303dbfc7c726b2d
WIP: multi res1

Change-Id: I879114a71dfba46b5f6f4906a1d1151220c69145
WIP: more changes to multiRes1

Change-Id: I25a04eaaa5a86f4c4772b8434512073708dc1cee
WIP: finish the multires1

Change-Id: Ib9ead20b7d375056b81aa34c4730b0d3a95c446f
WIP: add file name of multiStageReg1

Change-Id: Iba4712017b2d466bbeac4c3483ee416610b40282
WIP: add a ref to multiStage in ex5

Change-Id: I90a32d638f903942e233be700eaa177bb4841e40
WIP: huge amount changes to multi stage

Change-Id: Ie65b1a36c5f351c46877483f05b0e11423ab1e25