Use Base64 NSData methods on Mavericks & iOS 7; use the Base64 class on ...

...older OSes

I took a stab at it to fix #12.

I think the BASE64_OPTIONS definition I created match what happens in the Base64 class (it doesn't limit the line length, but it terminates with CR-LF). However, you may want to confirm that.