sync with upstream

* bump ey-core and implement specs
* add EngineYard DSL constant