Make pivot and pivot_table accept simmilar arguments [Fix #5505]

Update with hayd's logic [Fix #5505]

More pythonic implementation and docstring refinement [Fix5505]

Revert frame.py to c70882a [Fix #5505]

Refactor rows to be index and cols to columns [Fix #5505]

Refactor test_pivot.py (rows->index, cols->columns) [Fix #5505]

Add unit test for warnings [Fix #5505]

Use tm.assert_produces_warning

Make pivot and pivot_table accept simmilar arguments [Fix #5505]

Update with hayd's logic [Fix #5505]

More pythonic implementation and docstring refinement [Fix5505]

Revert frame.py to c70882a [Fix #5505]

Refactor rows to be index and cols to columns [Fix #5505]
Refactor test_pivot.py (rows->index, cols->columns) [Fix #5505]
Merge branch 'fix5505' of https://github.com/jsexauer/pandas into HEAD

Conflicts:
	pandas/tools/pivot.py
	pandas/tools/tests/test_pivot.py