Make test_uflacs runnable without dolfin in path.

Calling self.skipTest if dolfin is not importable to get nice reporting.
Remove unused import.
Use log system from ufl/ffc.
Fix issue #20.
Merge branch 'martinal/topic-cleanup'