upgrade glfw to 3.0.3, SFML to 2.1, should not override build_shared_libs
upgrade ICU to 52 due to Maverick issue, should use texture extensions
added staticSharedFunctionResolverInstance and reference cache