BUG: Change ctkDirectoryButton into ctkPathLineEdit

*DO NOT INTEGRATE*

Know issue: When updating the Cache directory in setting panel, each
key stroke leads to the creation of path.

Fixes #1672

From: Jean-Christophe Fillion-Robin <jchris.fillionr@kitware.com>

git-svn-id: http://svn.slicer.org/Slicer4/trunk@22301 3bd1e089-480b-0410-8dfb-8563597acbee
BUG: Updating SimpleFilters External Module

2d26004 BUG: ctkCoordinateWidget produces float string format use float
d359e40 Adding Slicer specific json for CastImageFilter
0a09fd6 BUG: Process events to update status label before filter execution
960b90e BUG: ignore TypeError due to printing non-printable chars
de11939 Move camel case regex to class scope
f793589 Remove self test registration since it doesn't work
4c535f4 Ignore Direction cosine parameters
2b7eacf Remove ChangeLabelImageFilter

From: Bradley Lowekamp <blowekamp@mail.nih.gov>

git-svn-id: http://svn.slicer.org/Slicer4/trunk@22302 3bd1e089-480b-0410-8dfb-8563597acbee