Crear un grid de cinco columnas combinable con Bootstrap 3

Bootstrap trabaja con un grid de 12 columnas, pero en ocasiones podemos necesitar crear 5 columnas, por lo tanto lo más adecuado sería un grid de 15 columnas que podemos definirnos de la siguiente manera.

    .colfive-1  {width: 6.66%;   float: left;}
    .colfive-2  {width: 13.33%;  float: left;}
    .colfive-3  {width: 20%;     float: left;}
    .colfive-4  {width: 26.66%;  float: left;}
    .colfive-5  {width: 33.33%;  float: left;}
    .colfive-6  {width: 40%;     float: left;}
    .colfive-7  {width: 46.66%;  float: left;}
    .colfive-8  {width: 53.33%;  float: left;}
    .colfive-9  {width: 60%;     float: left;}
    .colfive-10 {width: 66.66%;  float: left;}
    .colfive-11 {width: 73.33%;  float: left;}
    .colfive-12 {width: 80%;     float: left;}
    .colfive-13 {width: 86.66%;  float: left;}
    .colfive-14 {width: 93.33%;  float: left;}
    .colfive-15 {width: 100%;    float: left;}

Problema de canvas duplicado en HTML5

Hay un problema engorroso que sucede con el navegador nativo de Android, y es que trabajando con el canvas de HTML5, realiza un duplicado exacto de los canvas que hayas creado en el document.
Lo añade a la coordenada (0,0) del document y se actualiza en tiempo real, de forma simultánea con el canvas original. Es decir, que cuando muevo una de las fichas en el canvas de la derecha, se mueve por igual en el de la izquierda, pero solo el de la derecha es sensitivo a interacción.
Es por tanto un problema de pintado del navegador. Sólo sucede en los navegadores nativos de Android de versión 4 o superior.

Error de Canvas duplicado
Error de Canvas duplicado

Surge además cuando estos canvas están integrados dentro de DIVs, y estos a su vez dentro de otros DIVs.
Haciendo pruebas con las css de dichos canvas, ví que solo se producía el duplicado cuando la propiedad position del canvas era diferente de fixed. Pero claro, es una solución incómoda, ya que un elemento fixed en medio de la pantalla, no se permitible salvo que esté totalmente integrado. En mi caso particular en esta pantalla, si servía, pero pensando en general, para cualquier sitio mas dinámico respecto al responsive design, no era una opción válida.

Continuando con la búsqueda de una solución, encontré una mejor, al descubrir que si alguno de los objetos contenedores tenía la propiedad overflow: hidden, también se producía. Si se puede permitir la posibilidad de desactivar los scrollbars, ya podemos quitar el fixed al position del canvas.

Elucubro, que de alguna manera internamente, para calcular la porción pintable del canvas, crean una copia temporal en el (0,0), despues la pintan en su coordenada real, pero se han olvidado de borrar la temporal.