added lenses for IR types
Merge branch 'develop' into lens
added support for generics (uniplate)
stop using deprecated SMap.foldWIthKey
parseJSONScopes
use LANGAUGE pragma instead of OPTIONS_GHC
a test case for simple scope inference
read and write .cfr-scope file, bugfix: ignore global scope during conversion of QName to UID
depend on lens-4.1.1
added _ to all record fields in IR to have nice lenses generated

E.g., "_uid" field => "uid" lens
fixed building on MacOS
release 0.3.6
Merge pull request #45 from gsdlab/rename

Rename
Merge remote-tracking branch 'origin/rename' into lens
simplified traversal
fixed make test

cabal test now implies configure --enable-tests and build
more lenses in transformer
fixed overlapping patterns in Transformer
lenses in Alloy generator
improved error handling in --find-duplicates