Migrate a Google account from a@gmail.com to b@gmail.com

So, I made a new Gmail account as I wanted a more professional looking ID and now I want to migrate my data. I searched on the Web but just got confused with the myriad of options for the various services available. It would be nice if someone could condense it for me based on my needs.

Here is what I need to migrate:

1. Gmail

2. Groups

3. Google+

4. Contacts

5. Search History

6. Location History

7. Photos

8. Chrome Sync

9. Hangouts

10. YouTube

11. Alerts

And no, I don't have an Android phone. In fact, no smartphone yet :P