Remove FeatureContext.php @todo
FeatureContext: Move DB cleanup to seperate fn
Minor improvements to Post/Form/Group/Attribute response array

* Format created/updated timestamps in JS usable format
* Don't return id+url array with relations if their empty
* Return email/author/slug with posts
Additional Post model validation and filtering

* Auto generate slug from title
* Filter slug
  * replace non alphadash characters with -
  * make lower case
* Add validation for email and author fields
Add missing fn comment to Model_Post_Datetime
Use built in ORM function for check attribute keys are unique
Add test for arabic chars in title and slug #38

* UTF8 chars should work in URLs as slugs but might need to add fallbacks
Merge branch 'master' into develop

Conflicts:
	application/classes/Model/Form/Attribute.php
Remove hardcoded "v2" from API urls

Using static variable $version and method version()
in Ushahidi_Api controller.
Use built in URL::title() to generate posts slug
Make sure calls to $model->values() use only set a limited set of fields

Previous the list was only being limited on the 2nd call after validation
but because we reused the model object the values still got saved later.

Now making sure we limit this everywhere.
Make Attribute options use built-in serialize_columns to encode/decode

Previously we were manually json_encoding/decoding this field, but
Kohana can do that for us.
Merge pull request #36 from rjmackay/develop

Minor API tweaks