Added tests for printing
switch from NOFASTCACHE="true" to FASTCACHE="false"
Merge branch 'sympy_up' into fastcache_pr
Merge pull request #7740 from srjoglekar246/dyadicvector

Dyadic code for vector module
Merging master after dyadic code pushed in
Merge pull request #7737 from pbrady/fastcache_pr

Add fastcache as an optional depency.  Use fastcache for travis tests
Fix limiting condition issue and add tests
test_wester fails on 3.4 with certain PYTHONHASHSEED and seed values
Merge pull request #7701 from asmeurer/simplify-dispatch

Run the dispatching in simplify() first
Merge branch 'master' of https://github.com/sympy/sympy into orienters
use fastcache for split=1/4 and skip tests which generate infinite recursion
Added measure_numbers and fixed bugs
Continued work on Matrix codegen support

Now supports automatic output variable creation for Matrices not
originally wrapped in an `Eq`. This means that the following now works:

    mat = Matrix([a, b, c])
    codegen(('mat', mat), 'c', 'mat)

Also did some code cleanup to prior work on matrices.
modify imports and add helper func comments; delete redundant test
Merge pull request #7822 from pbrady/fastcache_false

fastcache error with test_wester
Fixed Python3 printing bugs
Merge branch 'master' of https://github.com/sympy/sympy into orienters
Fixed dyadic printing bug
Re-arranged imports
Return TypeError for comparisons, if self or other is not real

Fix for PR #7792 which made `x < I` different from `I < x`.  Add tests.