Rewrite LinkedBufferInput.java for Android

If you are interested in the Android version of Msgpack in the future,
please consider to rewrite LinkedBufferInput.java for Android.

There are some LinkedList#peekFirst() and LinkedList#peekLast() in LinkedBufferInput.java,
but they have been available since recent Android version(above Android 2.3).
So, please replace them to approximate equivalent methods LinkedList#getFirst() and LinkedList#getLast().


--Japanese--
もし将来的にAndroidへのMsgpackの移植をお考えなら、LinkedBufferInput.javaの書き換えをご一考ください。
LinkedList#peekFirst()とLinkedList#peekLast()はAndroid2.3以上でのみフレームワークに存在しており、
それ以下のバージョンのAndroidではクラッシュします。
これらはLinkedList#getFirst()とLinkedList#getLast()でほぼ等価な書き換えができます。(こちらはAndroid1.0以上でサポートされています)