Expose attributes for non-F# symbols

Close #218.

A Format method is added to `FSharpAttribute` in order to pretty print non-trivial attribute expressions (close #219).