The MAP REFACTOR is here!

Hello,

First off this is still NOT final, for a start there is minimal documentation and the tests are incomplete.

We have made a lot of changes in this the main one from a user perspective is that make_map is dead, long live Map:

```python
import sunpy
aia = sunpy.Map(sunpy.AIA_171_IMAGE)
```
map.get_header and map.header are now both deprecated and replaced with map.meta. This is mainly to facilitate Astropy NDData

This is posted pre tests etc. for testing you can pull and contribute thus:

```
git remote add Cadair https://github.com/Cadair/sunpy.git
git pull Cadair map_refactor
git checkout --track -b Cadair/map_refactor
```

I would also like to point out the changes to the io module.