Merge pull request #32 from maartendekeizer/master

Custom providers without namespace requirement
Fixed typo
Isolated utility classes
Cleaned namespaces
Improved OpenGraph provider
Isolated reindexation functionnality
Regexp for templating
Updated doc
Added defaults for Media properties
Fixed a miss
Isolated array normalization functionnality
Got rid of useless functionnality
Added options to replace method - fixes #34
Fixed typo
Merge remote-tracking branch 'felixgirault/master'

Conflicts:
	lib/fg/Essence/Essence.php
	lib/fg/Essence/Provider/OEmbed.php
Merge branch 'master' of git@github.com:maartendekeizer/essence.git