use array and dictionary literals for Xcode 4.4+
get rid of workaround to Lion weak linking issue

who even uses Lion anymore