Add torch.view and torch.viewAs

These functions allow to create a resized view of a tensor without
copying its storage.
Add test for torch.view and torch.viewAs
Remove in-source documentation

The new functions torch.view and torch.viewAs are already documented
in doc/tensor.md.
Merge pull request #50 from sergomezcol/master

Add torch.view and torch.viewAs
added back doc for local function
make view behaviour compatible with
(result, src, options) call structure
Merge pull request #51 from torch/branch_view

make view behaviour compatible with
torch.type
torch.type unit test
Update utility.md to include torch.type
Merge pull request #53 from nicholas-leonard/master

torch.type
No need to search for gfortran
lua 5.2 compat
Merge pull request #54 from tudor/master

No need to search for gfortran
Fixed serializing/deserializing of closures

1. The upvalue detection could get caught in an infinite
loop in cases when the upvalue was nil.
2. Closures that contained themselves as upvalues caused
another infinite loop that would end in stack overflow.
Such closures are common, as that is how lua implements
recursive local functions.
backward compatible function loading
Merge pull request #55 from jameskirkpatrick/master

Fixed serializing/deserializing of closures
Update maths.md

Typos everywhere! Aaaaah!
Merge pull request #56 from Atcold/patch-1

Update maths.md
adding torch.isSameSizeAs