Expose sf::Keyboard to lua
Use boost::shared_ptr rather than std::shared_ptr for consistensy.