movable tuple: fixed compilation error in c++11 for tuples storing references.
This was caused by remove_reference<T>::type && move(...).
This workaround uses T& if is_reference<stored_head_type>::value is true or remove_reference<T>::type && if it isn't.

svn path=/sandbox/; revision=83091