Merge pull request #2 from kennethreitz/master

Pulling in the latest changes at origin.
Suggest improved introduction to Style/#Idioms

My reading, though limited, suggests that the general notion of Idioms
is used often, but rarely explained. It feels very alien to beginners. A
term like "Idiomatic Python" can cause mental stack overflow. It did to
me :) So I humbly submit, in this case, explicit is better than
implicit. I debated whether to place it at the top of the document,
where idioms are first mentioned, but placed it here instead, as this
section explicitly references the topic of idioms.
Removing inaccurate statement

ctrl-v in vim activates visual block mode. visual block mode can be used to
insert a comment character, but is not itself a comment toggle.
minor typos in style.rst
minor typo in reading.rst
minor typo in documentation.rst
minor typos
minor typo
added further reading in structure.rst
modified structure.rst
added an url about scientific python in resource
fixed an typo
Merge pull request #250 from gurpinars/master

added some websites for reading
Merge pull request #249 from barisumog/master

minor typos and omitted words
Merge pull request #243 from lambdadi/master

Suggest improved introduction to Style/#Idioms
fix trailing whitespace
add matplotlib to sentence about packages

In general, when people speak about scientific Python, the mention the trinity
of Numpy, Scipy and Matplotlib.
move the Matplotlib section up

If the introduction mentions Numpy, Scipy and then Matplotlib -- they should
appear in that order in the 'Libraries' section.
fix capitalization
limit line length to 80