TST: check client.JailReader.setName
BF: ensure dangling symlink error message is reachable

$ ls -la /tmp/f2b-tempq0ipGY/f2
lrwxrwxrwx. 1 dan dan 11 Dec 12 08:42 /tmp/f2b-tempq0ipGY/f2 -> nonexisting

In [3]: os.path.exists('/tmp/f2b-tempq0ipGY/f2')
Out[3]: False

In [4]: os.path.lexists('/tmp/f2b-tempq0ipGY/f2')
Out[4]: True
BF: remove nonreachable parts of code

Glob ensures the file exists so only a check that a missing dangling
symlink needs to be done.

$ ls -la /tmp/f2b-tempq0ipGY/f2
lrwxrwxrwx. 1 dan dan 11 Dec 12 08:42 /tmp/f2b-tempq0ipGY/f2 ->
xisting

In [3]: os.path.exists('/tmp/f2b-tempq0ipGY/f2')
Out[3]: False

In [4]: os.path.lexists('/tmp/f2b-tempq0ipGY/f2')
Out[4]: True
TST: remove temp files in glob test
TST: check dangling link log message
BF/ENH: fix error when action doesn't match regex. Document unreachable code. Simplify regex
TST: complete coverage of splitAction
ENH: ensure filter is defined in jail before its read
BF: corrected tests for missing jail

Previously tests relied on the missing filter to trigger the conditions
required for a missing jail. We now handle this explicitly.
TST: more client/jailreader tests
TST: test case for actions and filters missing in a jail
TST: remove commented test print
DOC: add missing jail directives
BF: allow processing with empty filter
TST: increase coverage in jailreader
BF: fix unintential typo
BF: errors in a jail prevents further sections from being parsed. Closes #485
TST: hopefully normalise config so that consistent test results occur on travis and locally
TST: jails can occur in any order once parsed. Sort results to facilitate comparison
Merge pull request #484 from grooverdan/more-more-tests

BF/TST: fix internals of jailreader and add test cases