The MAP REFACTOR is here!

Hello,

First off this is NOT final, for a start there is no tests and minimal documentation.

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)
```

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
git branch map_refactor --track map_refactor Cadair
git checkout map_refactor
```