Test case for issue #54; refactor issue tests a little
Interim checkin: waiting for some information from Manuel
Merge branch 'master' into issue-54

Conflicts:
	.gitignore
	tests/bugs/issue-54/Issue54.chs
	tests/test-bugs.hs
Issue #54: fixed, but needs clean-up
Issue #54: tidy up and rationalise behaviour

For access paths for {#get#}, {#set#}, etc., one can now specify that
structure tags are to be searched preferentially by saying, for
example, {#get struct _point->y#} instead of {#get _point->y#}.  The
latter case will search for typedef names first and only then
structure tags.
Merge branch 'issue-54'

Conflicts:
	src/C2HS/CHS.hs