Fixes #2676 : Convert Matrix to NumPy Array with NumPy dtype

Exposes dtype to the user. Default dtype is 'object'.
Rename d_type to dtype
Added tests for matrix2numpy
Add Python 3.4 to .travis.yml

I don't know if Travis actually supports it yet. I guess we'll find out.

For the slow tests, we only tested on the most recent version of Python 2 and
Python 3, so change them from 3.3 to 3.4.

This is a lot of Pythons now. We should probably think about dropping 3.2
support...
Makes IndexedBase consistent with Symbol wrt to latex printing
Adds test extra test for latex of IndexedBase
Add tests for issue 5113
Complete PR 2376
Merge branch 'patch-1' of https://github.com/venkateshhalli/sympy into venkateshhalli-patch-1

Conflicts:
	sympy/external/tests/test_numpy.py
Add gamma function to CCodePrinter
Implement loggamma function for integral arguments
Implement loggamma function for half-integral arguments
Implement loggamma function for infinite arguments
Implement loggamma function expansion for general rational arguments
Tests for evaluation of loggamma function
Documentation for improved loggamma function
Merge pull request #7449 from skirpichev/ccode-gamma

Add gamma function to CCodePrinter
Merge pull request #7445 from raoulb/loggamma_eval

Loggamma eval
Merge pull request #7446 from certik/venkateshhalli-patch-1

Fixes #2676 : Convert Matrix to NumPy Array with NumPy dtype
move tests to test_args
Merge pull request #7451 from smichr/new_pr_2376

New pr 2376