Resolved a few MMS issues.

1) Fixed the "Unsupported Encoding!" problem.

2) Workaround for the Sprint issue, where the MMSC is adding a single
   extra byte to the end of each encrypted message.

3) Fixed the "large blob of base64 text" on encrypted MMS problem.
add BUILDING instructions
Merge pull request #208 from richo/features/submodule

Easier development setup
Catch attempts to dial on devices with no dialer.
Lighter check
Updated translations
Bumping version to 0.9.9.4
Theme Support

1) Broke out the UI elements of the major Activites into stylable
   attributes.

2) Created a 'light' and 'dark' theme for the newly stylable attrs.

3) Touched up some of the UI spacing.

4) Implemented dynamic theme switching support.
Basic navigation drawer support.
Enhanced import/export support.

1) Allow imports from the stock SMS database at any time.

2) Provide plaintext export support, in a format compatible with
   the "SMS Backup And Restore" app.

3) Fix the DB weirdness on encrypted restore that previously
   required killing the app.
Remove unused resources.
Fix QR Code Regression.
Fix NPEs
Updated language translations.
Bumping version to 0.9.9.5
Fix or invisible delivery status regression with MMS.
Bumping version to 0.9.9.6
Basic support for composing emoji
Switched to new emoji lookup pattern, added rendering support.
Added "recent emoji" panel as an LRU cache.