Update for Xcode6-Beta2.
Squashed commit of the following:

commit c56b5aa035f085f01e884ebfcfc6a51b498f7407
Author: Jeff Hutchison <jeff@jeffhutchison.com>
Date:   Fri Aug 1 19:14:27 2014 -0400

    Require Xcode 6

commit fd33c04d4aecc42fca12f2dc3c7c4a376edbd318
Author: Jeff Hutchison <jeff@jeffhutchison.com>
Date:   Fri Aug 1 19:11:28 2014 -0400

    Add enumeration type.

commit a2365fa89e06a9c017b7759efc2dc319abc8260b
Author: Jeff Hutchison <jeff@jeffhutchison.com>
Date:   Fri Aug 1 18:07:01 2014 -0400

    Clean up casting.

commit 414c6ef046eeec59beb7857c0b59e01c1a3116cc
Author: Jeff Hutchison <jeff@jeffhutchison.com>
Date:   Wed Jul 30 06:59:58 2014 -0400

    Add characteristic write value.

    Also clean up trailing whitespace in some files.

commit de044668878a01844f613601bb70b864e65843b1
Author: Jeff Hutchison <jeff@jeffhutchison.com>
Date:   Sat Jul 26 08:21:32 2014 -0400

    Implement characteristic read and refactor.

commit 7b36d7ab49187d2402f402ef5637e34c76e6f841
Author: Jeff Hutchison <jeff@jeffhutchison.com>
Date:   Sat Jul 26 07:08:14 2014 -0400

    xcconfigs++

commit 5a8cf1cd64c1325de3979e27e12061f16ffc0e54
Author: Jeff Hutchison <jeff@jeffhutchison.com>
Date:   Sat Jul 26 07:02:51 2014 -0400

    Add finding characteristic in service.

    Also fixed compiler error caused by @import in tests.

commit 79525d6f612f4eb3c909e6d7608b4e1004713a2c
Author: Jeff Hutchison <jeff@jeffhutchison.com>
Date:   Sun Jul 20 08:02:00 2014 -0400

    Decorate variables correctly.

    From Transitioning to ARC release notes.

commit 6451905adafd7e027297609702716a8d565cef58
Author: Jeff Hutchison <jeff@jeffhutchison.com>
Date:   Sun Jul 20 07:29:35 2014 -0400

    Remove methods.

commit 98a8de8a08775c4de38f97c341dadee87a7a5c80
Author: Jeff Hutchison <jeff@jeffhutchison.com>
Date:   Sat Jul 19 13:18:15 2014 -0400

    Add completion handlers.

commit 57bae1a1a9cad51a8ff83a063cf0b6cacd6cb28b
Author: Jeff Hutchison <jeff@jeffhutchison.com>
Date:   Wed Jul 16 22:15:23 2014 -0400

    Add characteristic description.

commit 8f95a9c39d5f42fda80fda683dfe95885bbaba3d
Author: Jeff Hutchison <jeff@jeffhutchison.com>
Date:   Tue Jul 15 07:11:03 2014 -0400

    Add delegate notification for char. value update.

commit 392e04577521108c90484bfe3a1b8aaf7cd78c0a
Author: Jeff Hutchison <jeff@jeffhutchison.com>
Date:   Mon Jul 14 07:12:20 2014 -0400

    Start notification work.

commit ebbe1987146fb270c2d71299411ff50e2a4b224e
Author: Jeff Hutchison <jeff@jeffhutchison.com>
Date:   Sun Jul 13 17:24:32 2014 -0400

    Remove ocmock.

commit 3e4e1a66a1733ae80bc3fa4bb26e0caa1a54783f
Author: Jeff Hutchison <jeff@jeffhutchison.com>
Date:   Sun Jul 13 11:23:38 2014 -0400

    Add characteristic metadata and value parsing.

commit bc3d677d941aa5ec4b6740d23ecd9d0000d43e26
Author: Jeff Hutchison <jeff@jeffhutchison.com>
Date:   Wed Jul 2 20:30:08 2014 -0400

    Remove ONKCommand class, use EISPPacket.

commit 0893b0be7144125374cc41c6bfa713bd665a5e2b
Author: Jeff Hutchison <jeff@jeffhutchison.com>
Date:   Wed Jul 2 16:52:38 2014 -0400

    Remove ONKEvent class.

commit c93a5cf871793922ba2519364a92aa3a6232fd2d
Author: Jeff Hutchison <jeff@jeffhutchison.com>
Date:   Wed Jul 2 07:01:02 2014 -0400

    Add receiver command code property.

commit e6db378e227aa8185451f1fb7248b796cc4f3192
Author: Jeff Hutchison <jeff@jeffhutchison.com>
Date:   Mon Jun 30 06:54:32 2014 -0400

    Update to WIP.

commit fffd0c369bfff13643fddc97e67ed8844cbb3fe9
Author: Jeff Hutchison <jeff@jeffhutchison.com>
Date:   Mon Jun 30 06:06:11 2014 -0400

    Move xcconfigs group.

commit beee8ad8f4e3a652317edaa6f3c67283623d304d
Author: Jeff Hutchison <jeff@jeffhutchison.com>
Date:   Sun Jun 29 08:05:42 2014 -0400

    Load service names from plist.