WordPress 3.5 File Uploader

Merges in changes to use the new WordPress 3.5 Media Uploader.

- Uses the new media uploader for WordPress 3.5
- Removes custom post type code for uploader
- Gives a workable, but less functional, field for users on 3.4 or older
- Complete rewrite of javascript and upload option code