moved setting of the content-type header to the request
changed Media::type() to cast a Content-Type string to array
Merge pull request #332 from cgarvis/message-media-refactor

Message media refactor
cleaned up syntax
Merge pull request #338 from cgarvis/syntax-cleanup

cleaned up syntax
Testing new build script.
Build script, round 2.
Build script, round 3.
Build script, round 4.
Build script, round 5.
Build script, round 6.
Retrying the build script thang with some Perl.
Install php extensions necessary for Travis build
Add a Build Status image to README
Remove memcache from needed extensions + minor fixes
Remove shell script for installing php extensions before a build
Minor fix
Refactor for a cleaner code
Updating readme to show build status of master.
updates to the 'li3 library extract' command

Added setting the namespace in files and the default library name according to the basename of the directory being extracted to. Can be explicitly set with the --namespace option.

Also updated fix for http://dev.lithify.me/lithium/tickets/view/32 to not hardcode the `LITHIUM_LIBRARY_PATH` if it is the same as the default `dirname(LITHIUM_APP_PATH) . '/libraries'` value which is more portable.

Lastly, library archives can include a special _replacements.json file that will override the default replacements that happen when a library is extracted.