travis: use -fno-strict-aliasing in Py2.x builds
Add max_load_factor getter and setter for std::unordered_map.

This might be useful for controlling memory usage at the expense of collision probability.
Merge pull request #334 from maciejkula/add_unordered_map_max_load_factor

Add max_load_factor getter and setter for std::unordered_map.
reference naming conflict resolution from C++ wrapping doc, show how to wrap C++ objects in cdef class attributes
Add setup.py method of setting compiler directives
Merge pull request #337 from supermihi/master

Add setup.py method of setting compiler directives
Document implicit return value behaviour of cdef functions.
Merge pull request #339 from nbruin/patch-1

Document implicit return value behaviour of cdef functions.
remove unclear comment and add docstring to explain why

--HG--
extra : transplant_source : %C4Y%8Fo%10QD%23%A6%FB%B6%AF%3B%D6%C9%A9%09%C4%0D%A8
Added reference tracking to template arguments. Not fully tested, complete solution to ticket #838.
Fixed one error which made it break the test suite. Now it doesn't break, but still needs more test cases to see if the functionality works on all inputs.
Now has a legitimate warning message.
Merge branch 'master' of https://github.com/cython/cython
Added tests, adjusted warning message, and fixed the line in PyrexTypes.
constant-fold expressions generated for type inference during control flow analysis
do not warn about C++ method overrides
extend C++ STL vector test to assert that it compiles without warnings
Merge pull request #335 from BigFav/master

Generate warning when Python object is used as C++ container reference parameter.
clean up new C++ warning tests
disable NumPy based test if NumPy is not available